McDonald's

Data Engineer III

McDonald's
Apply
23 hours ago
Hyderābād, IndiaSenior

Responsibilities

  • Build and operate edge-to-cloud streaming and batch ingestion pipelines for restaurant events and equipment telemetry using Confluent Kafka, NATS JetStream, MQTT, Cloud Run, Dataflow, and Pub/Sub.
  • Design resilient, idempotent, replayable pipelines that handle late or out-of-order events, duplicates, intermittent connectivity, and schema changes.
  • Model time-series and event data in BigQuery and maintain Cloud SQL for PostgreSQL operational stores supporting shift-level APIs.
  • Maintain equipment, device, event, restaurant location, and hierarchy reference data.
  • Produce feature-ready datasets for computer vision, equipment troubleshooting, quality, and AI agent use cases.
  • Serve data and APIs to shift-level operations and restaurant performance applications.
  • Manage event schemas and data contracts using Confluent Schema Registry, JSON Schema, CloudEvents, Avro, Protobuf, and Data Interface Contracts.
  • Develop orchestration with Apache Airflow and Astronomer, transformations with dbt, and automated testing with Git and GitHub Actions.
  • Implement data quality, freshness, latency, alerting, and cost-optimization processes using OpenTelemetry, New Relic, Datadog, and PagerDuty.
  • Support restaurant device onboarding and provide level-2 support for production pipeline incidents.
  • Use and validate AI-generated code, tests, SQL, dbt models, debugging changes, and documentation with approved AI coding assistants.
  • Document pipelines and runbooks, mentor junior engineers, and coordinate with teams across time zones.

Requirements

  • 7–11 years of professional experience, including at least 5 years of hands-on data engineering.
  • Advanced Python and production-grade SQL skills, including window functions, analytical transformations, and query plan tuning.
  • Hands-on experience with Confluent Kafka, Schema Registry, JSON Schema, CloudEvents, and event streaming; Google Cloud Pub/Sub experience is a plus.
  • Strong GCP data experience with BigQuery, Cloud Storage, Dataflow or Dataproc, Cloud Run, Cloud SQL for PostgreSQL, Firestore, and IAM.
  • Hands-on experience with Apache Airflow, Astronomer, and dbt.
  • Experience modeling time-series or event data at scale.
  • Practical experience with Docker, Git, GitHub Actions, and Terraform.
  • Expertise in data cleansing, standardization, de-duplication, mapping, hierarchy management, and other data quality functions.
  • Hands-on experience with AI coding assistants and LLM tools, including responsible handling of confidential and personal data.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
  • Preferred experience includes Java, Beam Java SDK, NATS JetStream, MQTT, OpenTelemetry, restaurant equipment data, Tableau or other visualization tools, Vertex AI feature pipelines, and Google Professional Data Engineer certification.
  • Additional useful experience includes Scala, dbt Semantic Layer, ontology design, Neo4j, Spanner Graph, Cypher, GQL, SPARQL, and quick-service restaurant or retail operations.

Tech Stack

Apache AirflowDatadogdbtDockerGitGitHub ActionsGoogle BigQueryGoogle Cloud PlatformJavaNeo4jPythonScalaSQLTerraform

Categories

Data Engineering
McDonald's

About McDonald's

10,000+ employees

McDonald’s operates and franchises quick-service restaurants serving burgers, chicken, breakfast items, coffee, and soft drinks to consumers worldwide. The company earns revenue from company-operated restaurants plus franchising fees and real-estate rent paid by independent owner-operators, who run about 95% of its 40,000+ locations across 100+ countries. Founded in 1955 and headquartered in Chicago, it is publicly traded on the NYSE under the ticker MCD.

Contact me