Machine Learning Engineer, AI Foundations
@ Waymo

London, England, United Kingdom
On Site
Posted 9 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX*****@waymo.com
Recommended after applying

Job Details

About Waymo

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service, and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over one million rider-only trips, enabled by its experience autonomously driving tens of millions of miles on public roads and tens of billions in simulation across 13+ U.S. states.

The mission of the Waymo AI Foundations team is to develop machine learning solutions addressing open problems in autonomous driving, towards the goal of safely operating Waymo vehicles in dozens of cities and under all driving conditions. As part of our work, we also initiate and foster collaborations with other research teams in Alphabet. AI Foundations areas that we are currently focusing on include reinforcement learning, learning from demonstration, generative modeling, Bayesian inference, hierarchical learning, and robust evaluation.

This role can be based out of the Oxford or London, UK office and the work modality is hybrid. In this role you will report to a Sr. Staff Machine Learning Engineer.

Your Responsibilities

  • Work with a creative team to design and evaluate large-scale ML models.
  • Frame real-world problems as well-defined ML problems and develop solutions.
  • Collaborate with teams, including ML infrastructure and research groups.
  • Develop cutting-edge ML approaches like deep learning and reinforcement learning.
  • Scale solutions to Google-sized data pipelines for real-time applications.

Qualifications

You have:

  • Good programming skills - Python, JAX, TensorFlow/PyTorch.
  • Strong statistical / ML knowledge.

We prefer:

  • C++ experience.
  • ML infra experience: training and evaluating ML models at scale.
  • Deep learning experience, especially with generative models.
  • Autonomous driving experience.

How to Get Hired at Waymo

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant machine learning experience specific to Waymo.
  • Network effectively: Connect with current Waymo employees on LinkedIn.
  • Prepare for technical skills: Brush up on Python, JAX, TensorFlow, and deep learning.
  • Research Waymo's projects: Understand their autonomous services and AI foundations team's work.

📝 Interview Preparation Advice

Technical Preparation

Master Python, JAX, TensorFlow, and PyTorch.
Understand deep learning techniques thoroughly.
Familiarize with Google-sized data pipelines.
Study reinforcement learning and generative models.

Behavioral Questions

Prepare examples of past team collaborations.
Reflect on solving complex problems creatively.
Demonstrate how you handle feedback.
Think of challenges faced in previous projects.

Frequently Asked Questions