Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Machine Learning, Route and Pin Quality

$238k - $302k

Waymo

Staff Software Engineer, Machine Learning, Route and Pin Quality

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 improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world around it, make the right decision for every situation, and deliver people safely to their destinations. We think deeply and solve complex technical challenges in areas like robotics, perception, decision-making and deep learning, while collaborating with hardware and systems engineers. If you're a software engineer or researcher who's curious and passionate about Level 4 autonomous driving, we'd like to meet you. In this hybrid role, you will report to a Technical Lead Manager.

You will:

  • Design, implement, and evaluate new algorithms and models to improve pick-up/drop-off points selection and routing quality, considering factors like walking inconvenience, safety, traffic, and user preferences.
  • Develop and enhance our simulation and evaluation infrastructure to accurately measure the impact of changes and accelerate development cycles.
  • Analyze large datasets from our fleet to identify opportunities, develop new metrics, and guide product direction.
  • Collaborate closely with teams across Waymo, including TaaS, Onboard Router, and Pullover, to ensure a cohesive and optimal user experience.
  • Contribute to the full software development lifecycle, from ideation and design to implementation, testing, deployment, and monitoring.

You have:

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 7+ years of software engineering experience, including significant experience in designing and building production-grade systems.
  • Proven experience (3+ years) in developing and deploying machine learning models in real-world applications.
  • Strong proficiency in C++.
  • Demonstrated ability to work with large datasets, including data extraction, analysis, and feature engineering (e.g., using SQL/Plx).

We prefer:

  • Master's or PhD in Computer Science, Machine Learning, or a related field.
  • Experience with ML techniques for Ranking and Recommendation Systems
  • Experience in robotics, autonomous vehicles, or geospatial systems.
  • Track record of influencing technical direction and strategy.

The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.

Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

Salary Range $238,000—$302,000 USD

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Machine Learning, Route and Pin Quality in Mountain View, CA vacancy
  •  ...speeds and empowers machine learning users to effortlessly...  ...We're hiring a Staff Engineer to own major areas of...  ...service discovery, request routing, load balancing, caching...  ..., and differentiated quality of service across...  ...years of experience in software engineering, with substantial... 
    Quality

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    5 days ago
  • $223k

     ...closely with product managers, engineers, and data scientists to...  ...promoting best practices in software engineering. Ensure alignment...  ..., and promoting a high-quality culture amongst the team...  ...pricing domain Knowledge of machine learning and/or optimization A background... 
    Quality
    Full time
    Work experience placement

    Uber

    Sunnyvale, CA
    3 days ago
  • $213.48k - $319.72k

     ...Staff Software Engineer, Routing Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on a mission to make...  ...working with Docker & Kubernetes, or are willing to learn. You have a wide range of technical skills, you love... 
    Suggested

    Nuro

    Mountain View, CA
    1 day ago
  •  ...worldwide. We're a team of engineers, clinicians, and innovators...  ...We are seeking a Staff Software Engineer to join the Intraoperative...  ..., design, clinical, and machine learning ~ Translate evolving...  ...requirements into robust, production-quality solutions ~ Iterate... 
    Quality
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $238k - $302k

     ...Staff Software Engineer, Simulator Evaluation Waymo is an autonomous driving technology company...  ...to measuring the distribution quality of generative AI models. Build at...  ...evaluation frameworks for complex systems or machine learning models. Product-Aware... 
    Quality
    Full time
    Remote work
    Shift work

    Waymo

    Mountain View, CA
    3 days ago
  • $251k - $310k

     ...Staff Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology...  ...driving: measuring and improving the quality of the software that drives the car....  ...statistics, math, physics, algorithms and machine learning. Use simulation creatively and... 
    Quality
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...complex workflows, and continuously learn and adapt. Moveworks is...  ...with Moveworks' Reasoning Engine and natural language capabilities...  ...excels in using cutting-edge Machine Learning technologies, particularly...  ...global markets, ensuring high quality and extensible engineering... 
    Quality
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    6 days ago
  •  ...meet the demands that come with AI and Machine Learning requirements. What was only a futuristic...  ...Design, develop, and optimize scalable software systems across the full stack....  ...agile processes to ensure efficiency and quality. Deliver Integrated Products: Collaborate... 
    Quality

    ECL Services

    Mountain View, CA
    3 days ago
  • $281k - $356k

     ...Senior Staff Software Engineer Waymo is an autonomous driving technology company with the mission...  ...including Simulation, Onboard, and Machine Learning. Enabling data-driven decisions...  ...discoverability, and enhancing data quality. Identify and address... 
    Quality
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $281k - $356k

     ...Senior Staff Software Engineer, TLM Waymo is an autonomous driving technology company with the...  ...that maintain "Oracle" quality while scaling to hundreds of new semantic...  ...Master's or PhD in Computer Science, Machine Learning, Robotics, or a related field (PhD preferred... 
    Quality
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  •  ...complex workflows, and continuously learn and adapt. Moveworks is...  ...with Moveworks’ Reasoning Engine and natural language capabilities...  ...excels in using cutting-edge Machine Learning technologies, particularly...  ...global markets, ensuring high quality and extensible engineering... 
    Quality
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    2 days ago
  • $185k - $260k

     .... Employing advanced machine-learning methods to whole-genome...  ...science by ensuring quality, transparency, and...  ...systems with a focus on software and cloud...  ...You'll partner across Engineering, Data Science, R&D, Regulatory...  ...components. Partner with staff engineers on test... 
    Quality
    Flexible hours
    3 days per week

    DELFI Diagnostics

    Palo Alto, CA
    3 days ago
  • $188k - $275k

     ...Staff Software Engineer, Inference CoreWeave is The Essential Cloud for AI...  ...is responsible for request routing, scheduling, GPU resource management...  ...match. Here are a few qualities we've found compatible with...  ..., and we're constantly learning. Our team cares deeply about... 
    Quality
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  •  ...will set the standards for software-defined vehicles around the...  ...seeking a highly skilled Software Engineer proficient in Modern C++ (...  ...to write efficient, high-quality code in resource-constrained...  ...Lite or ONNX for deploying machine learning models in embedded environments... 
    Quality
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    5 days ago
  • $172.8k - $251.65k

     ...and arbiters of end-to-end AV quality. We own large scale test...  ...evaluate autonomous driving software performance across the autonomy...  ...with autonomy, systems engineering, simulation, and data teams...  ...Mechanical or Aerospace Engineering, Machine Learning, ora relatedfield. What... 
    Quality
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $185.1k - $335.3k

     ...cutting-edge research, robust engineering, and large-scale systems to...  ...We are looking for a Staff Software Engineer with deep expertise...  ...setting the standard for code quality, testing, and documentation...  ...systems. Knowledge of machine learning data pipelines or HD map... 
    Quality
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $192.6k - $305.6k

     ...Mountain View, CA, USA Staff Software Engineer, AI Authoring Location Mountain View, CA, USA Department AI & Machine Learning Requisition ID JOBREQ-2615997 Role description...  ...to production, writing high-quality, maintainable infrastructure-as-code... 
    Quality
    Temporary work
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    5 days ago
  • $207k - $340k

     ...Principal Staff Software Engineer, AI Advertiser Growth This role will be based in Sunnyvale...  ...needs of the team. LinkedIn's AI and Machine Learning Engineers are both data/research...  ...boosting retention, and acquiring high-quality advertisers who drive significant... 
    Quality
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Sunnyvale, CA
    3 days ago
  • $207k - $340k

     ...the team. LinkedIn's AI and Machine Learning Engineers are both data/research scientists and software engineers, who develop and...  ...implementation. As a Principal Staff Software Engineer you will be...  ...retention, and acquiring high-quality advertisers who drive... 
    Quality
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    5 days ago
  • $207k - $300k

    Google Inc. is hiring a Staff Software Engineer for the Gemini App Personalization team in Mountain...  ...data analysis, and ensuring high-quality model output for a personal AI assistant...  ..., and expertise in big data and machine learning. The position offers a salary range... 
    Quality

    Google Inc.

    Mountain View, CA
    4 days ago
  •  ...Staff Software AI Engineer (IC4) with 8-10 years of development experience and...  ...orchestrate AI workflows, integrate machine learning models, and streamline...  ...and execution (e.g., lead routing, customer scoring, higher...  ...setting high standards for code quality and innovation.... 
    Quality

    Yochana

    Santa Clara, CA
    5 days ago
  •  ...Our product excels in using cutting‑edge Machine Learning technologies, particularly Generative...  ...critical tasks. As a conversation product engineer, you’ll apply these technologies to...  ...domains, and global markets, ensuring high quality and extensible engineering... 
    Quality

    Servicenow

    Mountain View, CA
    4 days ago
  •  ...Founded by ex-Meta product and engineering leaders, we work with...  ...The Role We're looking for a Staff Software Engineer to build and scale...  ...architectural decisions, raise the quality bar across the codebase,...  ...integrating AI or machine learning systems into production environments... 
    Quality
    Shift work

    Nectar

    Palo Alto, CA
    1 day ago
  • $207k - $300k

    Staff Software Engineer, YouTube Ads Machine Learning YouTube Mountain View, CA, USA Bachelor’s degree or equivalent practical experience. 8 years of experience...  ...our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across... 
    Quality
    Full time

    Google Inc.

    Mountain View, CA
    5 days ago
  •  ...8 years of experience in software development. 5 years of experience...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ..., display leadership qualities and be enthusiastic to take...  ...identifying and maintaining Machine Learning (ML) training and serving benchmarks... 
    Quality
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $170.6k - $234.2k

     ...imaging and video algorithms and software on consumer devices such as...  ...‑concept research into high‑quality, high‑performance software...  ....Collaborate with engineers, product managers, and other...  ...Experience developing and deploying machine learning algorithms in production environments... 
    Quality
    Full time
    Local area
    Worldwide
    Flexible hours

    Via Licensing Corporation

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

    Staff Software Engineer, Gemini App Personalization, DeepMind DeepMind Mountain View, CA, USA Requirements...  ...5 years of experience working with Machine Learning, AI, Large Language Models (LLM) to...  ...challenges and accelerate high‑quality product innovation for billions of... 
    Quality
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Staff Software Engineer, User AI Flywheel, Search Intelligence corporate_fare...  ...Experience in reinforcement learning with human feedback (RLHF)...  ...versatile, display leadership qualities and be enthusiastic to take...  ...in system design, machine learning modeling, and coding... 
    Quality
    Full time
    Shift work

    Google Inc.

    Mountain View, CA
    3 days ago
  • $207k - $300k

    Staff Software Engineer, Machine Learning, YouTube Shopping Recommendations Location: Mountain View, CA, USA Advanced Experience owning outcomes and decision...  ...and algorithms to enhance Shopping recommendation quality across YouTube surfaces, including Home, Watch Next,... 
    Quality
    Full time
    Shift work

    Google Inc.

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Staff Software Engineer, On-Device Machine Learning Infrastructure corporate_fare Google place Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent...  ...our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across... 
    Quality
    Full time
    Shift work

    Google Inc.

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Machine Learning, Route and Pin Quality. Be the first to apply!