Waymo
Staff Machine Learning Engineer, Infrastructure
$251K–$310K
Mountain View, CA, USA +3 · Staff · Full-time · Posted Dec 8, 2025
- Location
- Mountain View, CA, USA
San Francisco, CA, USA
Mountain View, California, United States
San Francisco, California, United States - Experience
- 6+ years of professional software engineering experience, including at least 4 years focused on machine learning infrastructure.
About the job
Build and optimize TPU-based simulation and ML infrastructure for realistic multi-agent simulations using foundation models.
What you'll do
- Design and optimize simulation environments and business logic on TPUs using JAX and TensorFlow.
- Scale foundation-model training and execution through model and data parallelism; integrate models into simulation pipelines.
- Lead system architecture, profile accelerator performance, and translate business goals into technical deliverables.
What they ask for
- Direct ML programming experience on TPU and GPU hardware using JAX, PyTorch, or TensorFlow.
- Hands-on experience scaling large models using parallelism or distributed training; familiarity with state-of-the-art models and accelerator profiling tools.
- Ability to lead technical initiatives end-to-end and build robust libraries, pipelines, and developer tooling.
- Strong verbal and written communication skills for cross-functional collaboration.
Nice to have
- Practical experience in Reinforcement Learning (RL), Sim2Real transfer, or Robotics.
- Familiarity with Autonomous Driving systems, multi-agent simulations, or realistic world modeling.
Pay
$251,000—$310,000 USD (base salary)
Tools
JAX, TensorFlow, PyTorch, TPU, GPU
AI focus
Integrate and run foundation models in ultra-realistic multi-agent simulations, including infrastructure for large-scale training and inference on TPUs.
Model-written summary · the original posting is authoritative