Machine Learning Engineer - Speech Recognition


Mountain View, CA, USA


Apr 5

This job is no longer accepting applications.

Company Description

McD Tech Labs is the recently established Silicon Valley based technology development group within McDonald’s Corporation. Our mission is to deliver advanced 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!

Job Description

We are currently looking for a Machine Learning Engineer – Speech Recognition, to help us build and improve our state-of-the-art streaming bilingual speech recognition system, using real-world data from our conversational AI Drive Thru product. The Speech Recognition Engineer will be a key member of the Speech/ML team within the core technology group at McD Tech Labs and will have the ability to make a large impact on our AI Drive Thru technology.


  • Work closely with the Speech and Machine Learning groups to explore, implement, and evaluate state-of-the-art approaches to speech recognition
  • Contribute to ASR model optimization based on large scale real-world data
  • Deploy and support production ASR models in the real world
  • Collaborate with the Infrastructure, Data Engineering, and ML Evaluation teams to improve data pipelines and tooling for continuously training and benchmarking ASR at scale


Required Qualifications

  • M.S. or Ph.D. in Computer Science, Speech Recognition, or Machine Learning, or equivalent professional experience
  • 2+ years experience using Python, C++, or similar languages
  • Research or experience in Machine Learning, Deep Learning and/or Speech Recognition
  • Experience with one or more deep learning frameworks, such as PyTorch, TensorFlow, MXNet, or similar tools
  • Excellent written and verbal communication skills

Desired Qualifications

  • Experience with standard ASR toolkits such as Kaldi, HTK, or similar
  • Working proficiency in Spanish
  • Experience designing and deploying bilingual ASR models or systems
  • Experience with MLOps and/or ML at scale
  • Experience with Spanish NLP
  • Experience with Linux based development

Additional Information

McDonald’s is committed to providing qualified individuals with disabilities reasonable accommodations to perform the essential functions of their jobs. Additionally, if you (or another applicant of whom you are aware) require assistance accessing or reading this job posting or otherwise seek assistance in the application process, please contact

McDonald’s provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Nothing in this job posting or description should be construed as an offer or guarantee of employment.

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



We’re serving up McDonald’s person by person. City by city. One community at a time. See our stories here.