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
Full-time

Waymo

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 8 hours 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
  •  ...ROLE: AMD is looking for an influential software engineer who is passionate about improving the...  ...RESPONSIBILITIES: Innovate and develop novel Routing algorithms to get multi-fold...  ...optimization of existing algorithms to improve quality of results (QOR), runtime, and memory.... 
    Quality

    AMD

    San Jose, CA
    a month ago
  • $213.48k - $319.72k

     ...connected future. About the Role The Routing Team crafts vital services that ensure...  ...efficiently. We continuously refine our routing engine to calculate more efficient routes,...  ...with Docker & Kubernetes, or are willing to learn. You have a wide-range of technical... 
    Suggested
    Full time

    Nuro

    Mountain View, CA
    8 hours ago
  •  ...already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this...  ...systems that span teams: model lifecycle, inference routing, and agent execution. Own the quality of what you ship — code, test coverage, documentation... 
    Quality
    Full time
    Live in

    Confluent

    Mountain View, CA
    8 hours ago
  •  ...Job Description Staff Software Engineer – MySQL Database Would you like...  ...side passion for building high quality SAAS technology. If you have...  ...new technology and eager to learn ~ Familiar with GNU/Linux...  ...of OLAP analytics, Hadoop, Machine Learning, massive scale distributed... 
    Quality
    Full time

    Hireup.net

    Mountain View, CA
    8 hours ago
  • $188k - $275k

     ...Nasdaq: CRWV) in March 2025. Learn more at  . What You’ll...  ...is responsible for request routing, scheduling, GPU resource management...  ...About the role: As a Staff Software Engineer (IC5) on the Inference team...  ...match. Here are a few qualities we’ve found compatible with... 
    Quality
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Core Weave

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

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    8 hours 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
    Full time
    Flexible hours
    3 days per week

    Delfi Diagnostics

    Palo Alto, CA
    8 hours ago
  •  ...Nectar Social Staff Software Engineer We're living through a fundamental shift in how people...  ...architectural decisions, raise the quality bar across the codebase, and help establish...  ...Experience integrating AI or machine learning systems into production environments... 
    Quality
    Work at office
    Remote work
    Flexible hours
    Shift work

    Nectar Social

    Palo Alto, CA
    2 days ago
  •  ...Synopsys is the leader in engineering solutions from silicon...  ...on restoring service, learning what happened, and...  ...professional experience in software engineering or a...  ...You have exposure to machine learning or AI technologies...  ...using it to raise the quality of outcomes. The... 
    Quality
    Immediate start
    Shift work

    Synopsys

    Sunnyvale, CA
    8 hours ago
  •  ...Role We're hiring a Staff Engineer to own major areas of...  ...service discovery, request routing, load balancing,...  ...limiting, and differentiated quality of service across...  ...of experience in software engineering, with substantial...  ...through continuous learning, growth and support of... 
    Quality
    Full time

    Cerebras Systems

    Sunnyvale, CA
    8 hours ago
  • $207k - $300k

     ...Computer Science, Computer Engineering, Electrical...  ...years of experience in software development.Experience...  ...first general-purpose learning agent. Central to this...  ...our exceptional team of Machine Learning and Neuroscience...  ...challenges and accelerate high-quality product innovation for... 
    Quality

    Google

    Mountain View, CA
    14 days ago
  •  ...and continuously learn and adapt.Moveworks...  ...Moveworks’ Reasoning Engine and natural...  ...DescriptionThe RoleAre you a software engineer who has...  ...you.As a senior staff software engineer...  ...AI Harness & Quality team, you will play...  ...latest advances in machine learning, LLMs, and... 
    Quality
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    7 days ago
  • $262k - $365k

     ...experience.8 years of experience in software development.7 years of...  ...products.Experience with machine learning infrastructure, C++,...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related...  ...versatile, display leadership qualities and be enthusiastic to take... 
    Quality

    Google

    Sunnyvale, CA
    a month ago
  • $207k - $300k

     .... 8 years of experience in software development.5 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a...  ...Experience building AI and machine learning solutions, machine learning...  ..., display leadership qualities and be enthusiastic to take... 
    Quality

    Google

    Sunnyvale, CA
    7 days ago
  • $202.5k - $274k

     ...OverviewCome join Intuit as a Staff Software Engineer on the QuickBooks Workforce...  ...development. Write highest quality code with utmost attention...  ...best practices, share learnings and make strategic technology...  ...experience with on-device machine learning and intelligence on... 
    Quality
    Contract work
    Worldwide

    Intuit

    Mountain View, CA
    7 days ago
  • $185k - $284.1k

     ...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, or a related field. What... 
    Quality
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    a month ago
  • $143k - $286k

     ...infrastructure, tooling, and machine learning frameworks aligned...  ...priorities.Drive full software development lifecycle...  ...reviews to validate quality and alignment with architectural...  ...automation.Mentor engineers, influence technical...  ...: - StockSummaryThe Staff, Software Engineer... 
    Quality
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    a month ago
  • $193.93k - $352.29k

     ...deploy core infrastructure components in machine learning model life cycle, to push the...  ...model compression.  Work with autonomy engineers to optimize, validate, and deploy large...  ..., FTL. Write robust, high quality software to increase our confidence in our vehicle... 
    Quality
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    7 days ago
  • $189k - $303k

     ...accessible for all. We’re searching for a Staff Software Engineer and Machine Learning practitioner to join the Perception...  ...operational domain across key routes throughout the United States. Your...  ...testing into robust, high-quality, and well-tested software solutions... 
    Quality
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 days ago
  • $198k - $326k

     ...monitor, and continuously improve machine learning models at scale. Our AI...  ...scalable frameworks that empower engineers and researchers to rigorously quantify model quality, conduct comparative analysis...  ...performant at scale.As a Sr. Staff Software Engineer, you will help... 
    Quality
    For contractors
    Work at office
    Flexible hours
    Shift work

    Linkedin

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

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

    Linkedin

    Mountain View, CA
    a month ago
  • $180k - $220k

     ...Harness is the AI Software Delivery Platform company, led by technologist...  ...experienced Data Platform Engineer to join our team as the...  ...solutions, and ensure data quality and reliability. The data engineer...  ...Kubernetes. Knowledge of machine learning techniques and frameworks.... 
    Quality
    Full time
    Local area
    Immediate start
    Flexible hours
    Shift work
    3 days per week

    Harness Inc.

    Mountain View, CA
    8 hours ago
  • $262k - $364k

     ...agentic flows to generate high-quality content for Discover and...  ...experience.8 years of experience in software development.7 years of...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related...  ...broader organizational machine learning strategies.Google's software... 
    Quality

    Google

    Mountain View, CA
    7 days ago
  • $207.2k - $282.9k

     ...in the near future - with software and data at the core.Our...  ...We are a dynamic team of engineers, roboticists, designers,...  ...industrial robotics.RoleAs a Staff Robotics Software...  ...record of shipping production-quality code.Experience Machine Learning in applied robotics context... 
    Quality
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    a month ago
  • $143k - $286k

     ...work.Role summary:Walmart is seeking a Staff Software Engineer to lead the development and delivery...  ...principles, and ensuring high-quality system design. The successful candidate...  ...that optimizes offer selection using machine learning and business rules. The team focuses... 
    Quality
    Full time
    Temporary work
    Part time
    Work at office

    Walmart

    Sunnyvale, CA
    29 days ago
  • $231k - $378k

     ...the team.We are seeking a Principal Staff Software Engineer to join LinkedIn’s Physical Infrastructure...  ...best practices, including code quality, automated testing, observability,...  ...detection.Experience supporting AI, machine-learning, data, storage, compute, or high-performance... 
    Quality
    For contractors
    Work at office
    Immediate start
    Flexible hours

    Linkedin

    Mountain View, CA
    a month ago
  • $143k - $286k

     ...Home OfficeRole summary: The (USA) Staff, Software Engineer plays a critical role in delivering...  ...continuous improvement ensures high-quality, maintainable, and resilient software...  ...technologies such as generative AI, machine learning, and XR, the team transforms how customers... 
    Quality
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    20 days ago
  • $180k - $260k

     ...solution that integrates advanced software and hardware powering the...  ...We are seeking senior or staff software engineers to join our planning team...  ...experience in production-quality code for real-time or safety...  ...Gatik’s well-defined, fixed route ODDs and hybrid... 
    Quality
    Odd job
    Full time
    Work at office

    Gatik Ai, Inc.

    Mountain View, CA
    8 hours ago
  •  ...looking for an experienced embedded software engineer with strong system architecture design...  ...shared responsibility for delivering high-quality frameworks and production-ready...  ...vision, robotics, medical imaging, or machine learning projects from concept through deployment... 
    Quality
    Local area
    Worldwide
    Flexible hours

    Socket.dev

    Sunnyvale, CA
    2 days ago
  • $192k - $260k

     ...companies in the world. Our engineering teams build highly...  ...of the largest scale software platforms. The fleet...  ...of millions of virtual machines, generating terabytes...  ...Data Science and Machine Learning Infrastructure Build...  ...Platform Build high-quality services and manage the... 
    Quality
    Work at office
    Local area
    Worldwide
    Flexible hours

    Databricks

    Mountain View, CA
    6 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!