Software Engineer
Waymo · PERM - N/A · Mountain View (US-MTV-EMF680)
Roboticsonsitesenior$250k–$263k
At a glance
Highlights
- Design distributed data pipelines powering large-scale ML training workloads.
- Improve training goodput by optimizing scalable, reliable input systems.
- Help advance the Waymo Driver behind 10M+ autonomous trips.
What they offer
- Annual bonus program
- Equity incentive plan
- Company benefits program
Ideal candidate
An experienced ML infrastructure engineer who thrives on large-scale distributed systems and partnering with researchers to unblock training performance and improve reliability at scale.
Requirements
- Bachelor's degree in Computer Science, Mathematics, or related field and 5 years progressive, post-baccalaureate experience
- 5 years of experience in machine learning frameworks and distributed data processing libraries, including TensorFlow, JAX, ML Pathways, Apache Beam
- 5 years of experience in Python or C++ for machine learning libraries and distributed systems
- 2 years of experience in technical leadership in architecting ML infrastructure for large foundation models (LLMs)
- 2 years of experience in productionizing, evaluating, serving large foundation models in multi-host distributed ML runtimes
- 2 years of experience in optimizing computational efficiency of distributed ML training or inference
- remote policy
- hybrid
Lab profile
About Waymo
Autonomous driving technology company building the Waymo Driver for fully autonomous ride-hailing.
What they build
- Waymo Driver
- Fully autonomous ride-hail service
Known for
- Large-scale driving simulation
- Simulation realism
- Quantitative evaluations
- Onboard autonomy models
Key facts
- Founded in 2009
- Started as the Google Self-Driving Car Project
Posted · Last seen