McD Tech Labs

McD Tech Labs


Tech Lead, Data Infrastructure

We are currently looking for a talented tech lead / manager to lead our data infrastructure department. This role reports directly to the McD Tech Labs Director of Engineering. The tech lead will lead an engineering team focused on infrastructure powering transformative AI/ML products reaching tens of millions of customers per day, feeding billions McD customers worldwide. The department covers data infrastructure, data pipelines, analysis, and performance optimization.

The ideal candidate has experience leading engineers focused on building robust, scalable, large-scale datastores, and a passion for building agile, high-performing teams.


  • Build, lead and mentor a team of infrastructure engineers in a fast-moving and quickly growing organization
  • Create big data and batch/real-time analytical solutions that leverage hybrid datastore technologies operating at petabyte scale
  • Collaborate with ML/AI teams to develop features and APIs to support use cases spanning analytics, research, triage, and monitoring
  • Develop and maintain pipelines to manage resilient idempotent coordination with external databases, APIs and systems
  • Identify and address functionality, stability and scalability design decisions across the stack


  • BS degree in Computer Science, similar technical field, or equivalent experience
  • 5+ years of experience in data infrastructure with proven experience leading a team of engineers
  • 5+ years of Java experience working in Linux/Unix environment
  • 3+ years of Python and scripting experience preferred
  • Strong experience developing infrastructure powering products and services operating in high performance, distributed systems in large-scale, open-source Linux/Unix environment
  • Strong understanding of databases, distributed systems, data lakes, data warehouses, workflow systems and event streaming
  • Experience with modern, large scale data processing technologies such as Hadoop, Hive, Pig, Spark, Presto and Impala
  • Experience with pub/sub pipelines and dataflows such as Kafka, SQS, MQTT
  • Experience with Elasticsearch and search engine capabilities
  • Experience with API design and gRPC
  • Experience with AWS technologies such as Redshift, Athena, S3, RDS, ECS and SNS
  • Demonstrated ability to facilitate and coordinate complex API design and implementation activities across teams in agile sprints with minimal direction

About McD Tech Labs

What We Are Building From Moonshots to ML for the Masses McD Tech Labs leverages the best of Silicon Valley’s ability to solve the unsolvable with transformational technology and the world’s most recognizable restaurant brand known for delivering innovative solutions to make delicious, feel-good moments happen for 65 million people every day. From prototype to production in staggeringly fast iterations, McD Tech Labs has designed, tested, and deployed next-generation AI-powered technology at the forefront of Silicon Valley innovation. This allows our engineers and tech leads to get their hands dirty building a product in real-time. Here at McD Tech Labs, we offer a rare opportunity to design real-world technology that is already live in the Drive Thru, reinventing the fast food experience today. So, what is this next-generation technology we’re developing? It’s McDonald’s industry-leading AI-enabled voice ordering system for the Drive Thru. Welcome to McDonald’s. What Can I Get You? McD Tech Labs is developing, testing, and deploying an AI-enabled voice system to automate the McDonald’s Drive Thru order taking experience. Combining both hardware and software and deployed at the speaker post, the automated order taker (AOT) takes customer orders in the Chicagoland area to the tune of thousands of orders daily, learning from those orders and human interactions along the way.Our AOT has the potential to revolutionize the way customers order in the McDonald’s Drive Thru and is just one way that McDonald’s pushes the boundary on innovation in the QSR space. Who We Are We love our technology, cutting-edge innovation, and solving tough AI problems. We are open to new ideas. All voices are valued in the pursuit of learning and building the best tech. We welcome everyone's voice. We invest in each other and our collective success. From pursing a degree to code pairing, we believe that we are better together. We trust each other. We hold ourselves and our teammates to a high standard. We move fast. We encourage bold moves, new ideas, and calculated risk taking. Who We Are Looking For We have openings across our Software Engineering, DevOps, QA, Data Science, Infrastructure, Machine Learning, Natural Language Processing, and Speech Recognition teams. Our ideal candidate is one who loves an ambitious challenge, is passionate about the scale of our product, and curious about the latest and greatest in the industry. At McD Tech Labs, we all have the chance to be part of a transformative product. Learn more about our open jobs and apply at (you will be redirected to a McDonald’s Corporation page). Please note that McDonald’s Corporation (and McD Tech Labs) is not related to Stack Overflow, does control the platform, and does not influence how Stack matches candidates with any jobs or other job-related information. Our Team We’re a small group of thinkers and doers who love to grow, learn, and make a big impact. Within every project we apply well-known technology and skills in unique ways, and each project provides endless opportunities to grow. Our fast-scaling work and ambitious technology aren’t the only things helping us develop our careers; our continued learning programs, career development framework, and supportive environment help everyone achieve their best.