Drimva

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

First seen Oct 24, 2026 · Last verified Nov 5, 2026 (UTC)