- Robot type
- Autonomous Vehicle
- Location
- Mountain ViewCaliforniaUSA
- Job type
- Artificial Intelligence
- Posted
- Dec 8, 2025
- Salary
- $251,000–$310,000 a year
Staff Machine Learning Engineer, Infrastructure
Job description
Join our ML Infrastructure engineering team advancing state-of-the-art ultra-realistic multi-agent simulations using foundation models. In this role, you will work at the intersection of ML infrastructure, foundation models, and simulation engineering, with a specific focus on writing high-performance business and simulation logic in JAX/TensorFlow running directly on TPUs to power realistic environments for Reinforcement Learning (RL).
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…
Job responsibilities
- Design, build, and optimize realistic simulation environments and business logic running on TPUs using JAX and TensorFlow.
- Collaborate closely with modeling teams to integrate foundation models into simulation pipelines.
- Drive technical architectures and system designs from data engineering through simulation execution to meet business and performance objectives.
- Profile systems, identify performance bottlenecks across ML accelerators, and optimize end-to-end execution speed.
- Translate product and business goals into concrete technical requirements and system deliverables.
Job requirements
- 6+ years of professional software engineering experience, with at least 4 years focused on machine learning infrastructure (scaling, training, optimizing, and deploying large-scale ML systems).
- Direct ML programming experience on TPU and GPU hardware using frameworks such as JAX, PyTorch, or TensorFlow.
- Proven hands-on experience scaling large models using model parallelism, data parallelism, or distributed training techniques.
- Strong understanding of state-of-the-art ML models (e.g., autoregressive transformers) and hands-on proficiency with ML accelerator profiling tools to diagnose bottlenecks.
- Demonstrated ability to independently lead ambiguous technical initiatives end-to-end and build robust libraries, pipelines, and developer tooling.
- Strong verbal and written communication skills to collaborate effectively across distributed, cross-functional teams.
- Practical experience in Reinforcement Learning (RL), Sim2Real transfer, or Robotics.
- Experience with distributed ML frameworks and accelerators like GPU/TPU.
Similar jobs
Waymo · Artificial Intelligence
Staff Tech Lead, ML Data Infrastructure and Inference Platform
Mountain View, California
Waymo · Artificial Intelligence
2027 Summer Intern, MS/PhD, Road Understanding, ML Engineer
Mountain View, California
Waymo · Artificial Intelligence
Research Scientist, World Model Post-Training
Mountain View, California · San Francisco, California · New York, New York
Waymo · Artificial Intelligence
2027 Summer Intern, MS/PhD, Machine Learning Engineer - Simulator Realism Evaluation
San Francisco, California
