What is a Machine Learning Engineer at Waymo?
As a Machine Learning Engineer at Waymo, you will design, deploy, and scale the neural intelligence that powers the world's leading autonomous driving platform. Waymo has driven tens of millions of commercial, rider-only miles and tens of billions of simulated miles across complex urban environments. In this role, you sit at the convergence of cutting-edge deep learning research and mission-critical production systems, directly shaping how autonomous vehicles perceive, predict, evaluate, and navigate through real-world scenarios.
The engineering challenges here span the entire machine learning lifecycle across diverse specialized teams. Whether you are building foundation models for Perception, optimizing continuous trajectory evaluators in Driver Understanding and Evaluation, training generative diffusion models in Simulation Realism, or scaling high-throughput pipelines on the ML Flywheel platform, your technical contributions directly drive passenger safety and system efficiency. You will collaborate closely with researchers and platform teams to bridge offboard training with onboard edge deployment.
This position demands both theoretical rigor and operational excellence. At Waymo, machine learning is not merely an algorithmic exercise; it is an onboard compute-constrained reality operating on custom hardware and large-scale cloud infrastructure. Candidates must show a strong grasp of deep learning fundamentals, system optimization, robust C++ and Python development, and a continuous commitment to safety-critical machine learning systems.


