Waymo
Staff Software Engineer
$295K–$310K
PERM - N/A +1 · Staff · Full-time · Posted Oct 23, 2026
- Location
- PERM - N/A
Mountain View, California, United States - Experience
- 7 years with a bachelor’s degree, or 5 years with a master’s degree; additionally, 5 years in each of the listed technical areas.
- Education
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related field.
About the job
Leads infrastructure and systems work that improves machine-learning development, perception model serving, large-scale data processing, and deployment at Waymo.
What you'll do
- Lead cross-organizational efforts to improve system efficiency, deployment speed, and maintainability; streamline infrastructure workflows and improve system visibility.
- Optimize model-serving infrastructure and develop scalable infrastructure for large-scale data processing, extraction, and evaluation.
- Support machine-learning development with data mining, debugging, and visualization tools, and improve testing, performance analysis, and deployment pipelines.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field and 7 years of progressive post-baccalaureate experience in the job offered or a Software Engineer-related occupation; alternatively, a master’s degree in one of those fields and 5 years of experience.
- 5 years of experience with C++ programming.
- 5 years of experience with distributed system design, large-scale data pipeline development, and distributed data processing frameworks.
- 5 years of experience in robotics engineering or machine-learning engineering.
Pay
$295,000 - $310,000 USD (base salary)
Tools
C++
AI focus
Infrastructure and tools for machine-learning development, perception model serving, data processing, evaluation, debugging, and visualization.
Model-written summary · the original posting is authoritative