McD Tech Labs is the recently established Silicon Valley based technology development group within McDonald’s Corporation. Our mission is to deliver sophisticated technology solutions that address real-world, data driven needs in the McDonald’s Restaurant environment. We are focused on using state-of-the-art Machine Learning, AI, and related technologies along with McDonald’s unparalleled scale to completely transform the customer experience!
We are seeking to hire a Staff Engineer – Machine Learning to join our growing team!
We are looking for someone who has extensive experience and expertise in designing and implementing ML training pipelines as we improve and scale our AI Drive-thru solution. As our Staff Engineer, you will serve as the ML specialist and guide other engineers to tackle complex algorithmic and architectural challenges.
Core responsibilities for this role include:
- Investigate and experiment with new model architecture to improve existing ML model and training pipelines, run-time inference and performance improvements.
- You will creatively balance the demands of production-level software engineering with exploratory research and development.
- Work with teams to develop and improve machine learning pipeline that goes all the way from R&D to at-scale deployment.
Qualifications
- Extensive experience working with, developing, and maintaining production-level Python.
- You have some C++ experience.
- Hands-on experience with ML model deployment and inference in a production setting.
- Experience using TensorFlow, PyTorch, MxNet or similar tools.
- Ability to build NLP data pipelines and perform data transformations to fit deep learning models for language learning.
- Experience with sequence-to-sequence neural networks (e.g. LSTMs, GRUs, Transformers, etc.) in any domain.