Machine Learning Engineer, Simulation

Waymo LLC

Mountain View (CA)

Hybrid

USD 213,000 - 263,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus
Equity incentives
Benefits program

Job summary

Waymo LLC's Simulator Team seeks a seasoned ML Engineer to advance ultra-realistic world simulation for autonomous vehicles. You will design and scale foundation models for embodied agents and collaborate with research to productionize scalable solutions.

You will own end-to-end ML pipelines including multimodal world models, training loops, and reinforcement learning workflows, leveraging PyTorch/TensorFlow/JAX.

Qualifications

  • 5+ years of experience with ML software engineering.
  • 5+ years of Python experience.
  • 5+ years of ML software experience with machine learning frameworks including PyTorch, TensorFlow, or JAX/Flax.
  • Demonstrated experience building, training, or scaling world models or multi-modal models on large-scale datasets (e.g., video, images, text)
  • Hands-on experience with closed-loop training, policy learning, or reinforcement learning frameworks
  • Prefer robotics, control theory, or embodied AI experience; production-ready ML integration in autonomous driving would be a plus
  • Experience in training large-scale models on GPU/TPU clusters

Responsibilities

  • Drive innovation in ultra-realistic world simulation for autonomous vehicles by developing and scaling foundation models for embodied agents.
  • Design and train multimodal world models and generative architectures using diverse sensory data.
  • Drive closed-loop training and reinforcement learning pipelines to advance simulation realism, policy optimization, and decision-making for autonomous driving.
  • Work with Waymo's foundational AI research team to transfer research into scalable, production-ready solutions

Skills

ML software engineering
Python
PyTorch
TensorFlow
JAX/Flax
World models
Multimodal models
Reinforcement learning

Tools

C++

Job description

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’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

The Simulator Team at Waymo builds state-of-the‑art simulations of realistic environments for testing and training the Waymo Driver. Our team is a diverse and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We develop industry-leading simulation solutions using advanced ML algorithms that measure and enhance the performance of the Waymo Driver. By applying machine learning, we model the real world, including realistic agents (vehicles, pedestrians, cyclists, motorcyclists), roads, traffic control systems, and weather conditions.

To increase the fidelity and steerability of our simulations, we employ the latest ML technologies such as large foundational World Model trained on our datasets, world understanding and reasoning capabilities for tail cases, and reinforcement learning for long term credit assignment. We also invest in capable infrastructure that allows us to quickly set up and roll out multiple counterfactual scenarios to rigorously test our autonomous driving systems.

In this hybrid role, you will report to a Staff Technical Lead

You will:
  • Drive innovation in ultra-realistic world simulation for autonomous vehicles by developing and scaling foundation models for embodied agents.
  • Design and train multimodal world models and generative architectures using diverse sensory data (such as RGB images, video, and text).
  • Drive closed-loop training and reinforcement learning pipelines to advance simulation realism, policy optimization, and decision‑making for autonomous driving.
  • Work with Waymo's foundational AI research team to transfer research into scalable, production‑ready solutions.
You have:
  • 5+ years of experience with ML software engineering
  • 5+ years of experience with Python
  • 5+ years of ML software experience with machine learning frameworks including PyTorch, TensorFlow, or JAX/Flax
  • Demonstrated experience building, training, or scaling world models or multi-modal models on large-scale datasets (e.g., video, images, text)
  • Hands‑on experience with closed‑loop training, policy learning, or reinforcement learning frameworks
We prefer:
  • Experience in robotics, control theory, or embodied AI (strongly preferred, but not required)
  • Experience working with, creating, and/or developing ML models for autonomous driving systems
  • Strong C++ in a production setting, with experience in integrating ML models into production systems
  • Experience in training large‑scale models on GPU/TPU clusters

Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

$213,000—$263,000 USD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Machine Learning Engineer, Simulation
Staff Machine Learning Engineer, Simulation

Waymo • New York (NY)

On-site
USD 238,000 - 302,000
Annual bonus program
Equity incentive plan
Generous Company benefits program
Machine Learning Engineer, Simulation Realism
Machine Learning Engineer, Simulation Realism

Waymo • Mountain View (CA)

On-site
USD 238,000 - 302,000
Annual bonus program
Equity incentive plan
Generous company benefits
Staff Machine Learning Engineer, Simulation Realism
Staff Machine Learning Engineer, Simulation Realism

Waymo • Mountain View (CA)

Hybrid
USD 251,000 - 310,000
Annual bonus
Equity incentive
Benefits program
Staff Software Engineer - Simulation Realism
Staff Software Engineer - Simulation Realism

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Annual bonus program
Equity incentive plan
Generous Company benefits program
Senior Machine Learning Engineer, Simulation Evaluation
Senior Machine Learning Engineer, Simulation Evaluation

Waymo • San Francisco (CA)

On-site
USD 213,000 - 263,000
Staff Tech Lead Manager, Machine Learning, Simulator Evaluation
Staff Tech Lead Manager, Machine Learning, Simulator Evaluation

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Staff Tech Lead Manager, Machine Learning, Simulator Evaluation
Staff Tech Lead Manager, Machine Learning, Simulator Evaluation

Waymo • San Francisco (CA)

On-site
USD 251,000 - 310,000
Machine Learning Engineer, Perception
Machine Learning Engineer, Perception

Waymo LLC • Mountain View (CA)

On-site
USD 175,000 - 215,000
Annual bonus
Equity incentives
Benefits program
Machine Learning Engineer, Scenes
Machine Learning Engineer, Scenes

Waymo LLC • Mountain View (CA)

On-site
USD 175,000 - 215,000
Discretionary annual bonus
Equity incentive plan
Generous benefits program
Machine Learning Engineer, Driver Refinement & Validation, Perception
Machine Learning Engineer, Driver Refinement & Validation, Perception

Waymo LLC • Mountain View (CA)

Hybrid
USD 175,000 - 215,000
Annual bonus program
Equity incentives
Company benefits