Taro Logo

Sr Data Engineer

McDonald's is the leading global omni-channel restaurant brand serving 65M+ customers daily through 25,000+ Drive thrus, McDelivery, dine-in and takeaway.
$149,260 - $190,310
Data
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Consumer

Description For Sr Data Engineer

McDonald's Global Technology is seeking a Senior Data Engineer to join their Data & Analytics team, playing a crucial role in their digital transformation journey. This position offers an opportunity to work at the forefront of technology innovation for the world's leading restaurant chain, serving over 65 million customers daily across 25,000+ locations.

The role combines technical leadership with hands-on engineering, requiring expertise in cloud computing, data engineering, and team leadership. You'll be responsible for building and maintaining scalable data solutions that power McDonald's digital initiatives, working with cutting-edge technologies including GCP, Python, and Apache Spark.

As a Senior Data Engineer, you'll lead backend engineering teams, design data architectures, and implement robust data pipelines that support McDonald's ambitious growth strategy, "Accelerating the Arches." The position offers competitive compensation ($149,260 - $190,310), comprehensive benefits, and the chance to impact millions of customer experiences through data-driven solutions.

The ideal candidate brings 10+ years of data engineering experience, strong technical skills, and the ability to collaborate across global teams. You'll work in an innovative environment that's reshaping the restaurant industry through AI, robotics, and emerging technologies, while enjoying the stability and growth opportunities of a global leader in the food service industry.

Last updated a few seconds ago

Responsibilities For Sr Data Engineer

  • Build and maintain reliable data products supporting business needs
  • Own engineering modules and support them through full development cycle
  • Lead back-end engineering team and facilitate cross-functional relationships
  • Design and develop data pipelines and integration processes
  • Implement and maintain scalable data architectures
  • Collaborate with data scientists and analysts
  • Monitor and troubleshoot data pipelines
  • Ensure data security and compliance
  • Manage data infrastructure on GCP
  • Document data engineering processes and workflows
  • Coordinate with teams across different time zones

Requirements For Sr Data Engineer

Python
  • Bachelor's or Master's degree in Computer Science or related engineering field
  • Deep experience with Google Cloud Platform (GCP) infrastructure
  • 10+ years of strong experience in data engineering, preferably with cloud-based tech stack
  • 7+ years of proficiency in programming languages like Python
  • 5+ years of hands-on experience with big data processing frameworks like Apache Spark
  • 5+ years of hands-on experience with data modeling, ETL/ELT development
  • Solid understanding of SQL and database concepts
  • Expert knowledge of data quality functions
  • Expert Knowledge of data, master data and metadata standards
  • Experience in leading engineering teams
  • Excellent communication and collaboration skills

Benefits For Sr Data Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health and welfare benefits
  • 401(k) plan
  • Adoption assistance program
  • Educational assistance program
  • Flexible ways of working
  • Paid time off (including sick leave, parental leave, and vacation/PTO)
  • Bonus eligible
  • Long term incentive/equity grants

Interested in this job?

Jobs Related To McDonald's Sr Data Engineer

Hadoop Solutions Architect

Senior Hadoop Solutions Architect position at Bank of America focusing on big data architecture, cloud solutions, and enterprise data platforms.

Lead Data Engineer

Lead Data Engineer position at Wells Fargo, focusing on data enablement products and solutions with competitive compensation and comprehensive benefits.

Staff Software Engineer, Data Applications

Staff Software Engineer position at LinkedIn focusing on building data applications and platforms to empower data science teams, requiring 5+ years of experience and expertise in Python, Java, or Scala.

Staff Software Engineer, Workflow Orchestration

Staff Software Engineer position at Airbnb focusing on workflow orchestration and data infrastructure, building and maintaining data processing frameworks and automation tools.

Senior Data Engineer

Senior Data Engineer position at Zingtree, building scalable data processing systems and analytics platforms for a leading customer experience automation platform.