Data Engineer III

McDonald’s Corporation

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$138,207–$172,758 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $155k
$112k most similar roles pay here $202k

This role pays more than 50% of similar roles. Most pay $126,800–$193,062 — the shaded band above. At the midpoint, this role pays about $155k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About McDonald’s Corporation

McDonald’s Corporation is the world's largest fast-food chain by revenue, operating over 40,000 locations in more than 100 countries.

McDonald’s Corporation currently has 43 open roles on FindRole.

Listed pay typically runs $138,207–$172,758 across 26 roles with salary data.

Most-posted roles

View all roles at McDonald’s Corporation

At a glance

TL;DR · Data Engineer III

The Data Engineer III joins the mCDP mParticle engineering team to design, develop, and maintain customer data pipelines, audience-building capabilities, and activation feeds that power engagement across digital and restaurant channels. This role involves building scalable solutions for real-time data processing, implementing automated quality checks, and managing complex work items from requirements through production deployment. The engineer will work with tools such as Kafka, Spark Structured Streaming, Flink, Dataflow, and BigQuery while utilizing Python, SQL, JavaScript, or Node.js. Key responsibilities include onboarding new data sources, ensuring data accuracy for marketing platforms, and performing code reviews within a CI/CD environment. The role focuses on the technical challenge of managing customer data ecosystems, specifically addressing identity resolution, audience segmentation, and low-latency activation to solve complex business requirements in the realm of customer engagement and personalization.

What does a Data Engineer earn?

Median $177300 from 230 postings across 57 companies.

See salary data

What you'll do

  • Design, develop, and support customer data pipelines to ingest, transform, and distribute data across the mParticle ecosystem.
  • Build and maintain data pipelines for audience segmentation, profile enrichment, and real-time activation use cases.
  • Develop scalable solutions using distributed processing platforms like Kafka, Spark, Flink, or Dataflow.
  • Configure and support activation feeds to downstream marketing and personalization platforms.
  • Implement automated validation, reconciliation, and quality checks across all customer data pipelines.
  • Maintain technical documentation for data flows, mappings, business logic, and operational procedures.
  • Manage complex engineering work items from initial requirements through production deployment with minimal supervision.

What we're looking for

  • 5 to 8+ years of professional data engineering experience.
  • 3+ years of experience working with cloud-native data platforms on GCP, AWS, or Azure.
  • Expert-level SQL skills including complex joins, window functions, optimization, and large-scale data analysis.
  • Strong experience designing and developing ETL/ELT pipelines.
  • Proficiency in programming languages such as Python, SQL, JavaScript, or Node.js.
  • Experience with DevOps and reliability tools, including CI/CD pipelines and Git-based development workflows.
  • Experience with streaming and data processing technologies like Kafka, Spark/PySpark, Flink, Dataflow, or Apache Beam.
  • Experience supporting Customer Data Platforms such as mParticle, Segment, Adobe RTCDP, Braze, Tealium, or similar; GCP experience is preferred.

More like this

Similar roles

Data Engineer III

McDonald’s Corporation

Chicago, IL 1 day ago $138,207$172,758
SQL Python GCP BigQuery Kafka Spark PySpark Flink Dataflow Apache Beam mParticle Segment Adobe RTCDP Braze Tealium Node.js JavaScript ETL ELT CI/CD Git
5+ yrs exp

Data Engineer III

McDonald’s Corporation

Chicago, IL 1 day ago $138,207$172,758
SQL Python Kafka Spark PySpark Flink Dataflow BigQuery Pub/Sub Cloud Run mParticle Segment Adobe RTCDP Braze Tealium GCP AWS Azure CI/CD Git
5+ yrs exp

Data Engineer III

McDonald’s Corporation

Hyderabad, Telangana, India 1 day ago
GCP BigQuery Python SQL Apache Airflow Spark Kafka Pub/Sub Dataflow Dataproc Cloud Composer NoSQL Hadoop Java Scala REST API Confluent Data Governance Data Warehousing
5+ yrs exp

Software Engineer III, Data Engineer

JPMorgan Chase

Plano, TX 8 days ago
Databricks Apache Spark PySpark Delta Lake Python SQL AWS Terraform CI/CD S3 Glue Lambda ECS EKS EMR Kafka Snowflake Unity Catalog Delta Live Tables Infrastructure-as-Code
3+ yrs exp

Software Engineer III: Data Engineer

JPMorgan Chase

Jersey City, NJ 23 days ago
SQL NoSQL Python PySpark Java AWS S3 Lambda ECS EKS Kinesis CloudWatch Snowflake Terraform Kubernetes Airflow Kafka CI/CD TDD BDD Agile Unix Scripting JSON Avro Protobuf Parquet Iceberg ETL
3+ yrs exp

Data Engineer

Apple Inc

San Diego, CA 160 days ago $137,500$250,700
Python Oracle SQL Cassandra Linux Git Data Pipelines MLOps Machine Learning Data Architecture SQL NoSQL Data Visualization Business Intelligence STDF Software Engineering Data Engineering
3+ yrs exp