M

McDonald's

Runs and franchises fast-food restaurants

Data Engineer 3

Data EngineeringPosted on Nov 11
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • The candidate must have 7–11 years of professional experience, including at least 5 years of hands-on data engineering experience.
  • The candidate must have advanced Python skills and production-grade SQL skills, including window functions, analytical transforms, and query plan tuning.
  • The candidate must have hands-on experience with event streaming on Confluent Kafka, including Schema Registry and JSON Schema or CloudEvents event contracts; Google Cloud Pub/Sub experience is a plus.
  • The candidate must have strong Google Cloud Platform data experience with BigQuery, Cloud Storage, Dataflow or Dataproc, Cloud Run, Cloud SQL for PostgreSQL, Firestore, and IAM.
  • The candidate must have hands-on experience with Apache Airflow (Astronomer) and dbt.
  • The candidate must have experience modeling time-series or event data at scale.
  • The candidate must have practical experience with Docker, Git, GitHub Actions CI/CD, and Terraform.
  • The candidate must have expert knowledge of data quality functions such as cleansing, standardization, de-duplication, mapping, and hierarchy management.
  • The candidate must have hands-on experience using AI coding assistants and large language model tools to improve engineering productivity, sound judgment on code quality and security, and responsible practices that keep confidential and personal data out of prompts.
  • The candidate must have a bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • The candidate must use approved AI coding assistants and validate generated changes; responsible use must protect confidential and personal data.

Responsibilities

  • Build and operate edge-to-cloud ingestion for restaurant events and equipment telemetry using Confluent Kafka, NATS JetStream and MQTT at the edge, Cloud Run consumers, and Dataflow or Pub/Sub where appropriate.
  • Handle late and out-of-order device events, duplicates, intermittent connectivity, and schema changes by creating idempotent and replayable pipelines.
  • Model time-series and event data in BigQuery, and maintain the operational Cloud SQL for PostgreSQL stores supporting shift-level APIs.
  • Maintain equipment, device, and event reference data aligned to restaurant location and hierarchy master data so signals roll up consistently.
  • Produce feature-ready datasets for computer vision, equipment troubleshooting and quality, and AI agent use cases in partnership with data science and AI teams.
  • Serve data and APIs to shift-level operations applications and restaurant performance applications owned by partner application teams.
  • Manage event schemas and data contracts in Confluent Schema Registry, including JSON Schema, CloudEvents, Avro, and Protobuf, and manage Data Interface Contracts with IoT and application teams.
  • Develop orchestration with Apache Airflow (Astronomer) and transformations with dbt, using Git, GitHub Actions, and automated testing.
  • Implement data quality, freshness, and latency checks with alerting using OpenTelemetry, New Relic, Datadog, and PagerDuty, and optimize streaming and query costs.
  • Support new-market onboarding for restaurant devices such as order accuracy scales, and provide level-2 support for production pipeline incidents.
  • Use approved AI coding assistants across the lifecycle for code, tests, SQL and dbt models, debugging, and documentation, and review and validate every AI-generated change.
  • Document pipelines and runbooks, mentor junior engineers, and coordinate with teams across time zones as needed.

Desired Qualifications

  • Java for streaming and data processing with the Beam Java SDK, and integration with Java services.
  • IoT and edge messaging experience with NATS JetStream, MQTT, and OpenTelemetry.
  • Experience with restaurant equipment data such as drive-thru timers, order accuracy scales, and computer vision.
  • Experience supporting business intelligence users in Tableau or other visualization tools.
  • Machine learning feature pipelines using Vertex AI.
  • Google Professional Data Engineer certification.
  • Exposure to quick service restaurant or retail operations.
  • Scala.
  • Semantic engineering, including semantic layers and governed metric definitions such as dbt Semantic Layer, and ontology design.
  • Knowledge graphs such as Neo4j or Spanner Graph, and Cypher, GQL, or SPARQL.

About the Company

McDonald's

Runs and franchises fast-food restaurants

McDonald's runs and franchises quick-service restaurants for customers seeking burgers, chicken, fries, breakfast food and coffee. Its menu includes the Big Mac and Chicken McNuggets, while customers order at counters, drive-throughs, self-service kiosks and through its mobile app. Independent operators run most locations under agreements that license the brand and restaurant system. The corporation earns money from its own restaurant sales and from franchise royalties, rent and initial fees, with conventional franchise sites supported by property it owns or leases. The modern business dates to Ray Kroc's McDonald's System in 1955 and is headquartered in Chicago, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1955

Recently Posted Jobs

Explore more opportunities at McDonald's

See more jobs