Staff Software Engineer, Machine Learning, Route and Pin Quality
$238k - $302kWaymo
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
- ...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
$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...SuggestedFull time- ...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...QualityFull timeLive in
- ...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...QualityFull time
$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...QualityPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours- ...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...QualityFull timeContract workLocal area
$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...QualityFull timeFlexible hours3 days per week- ...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...QualityWork at officeRemote workFlexible hoursShift work
- ...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...QualityImmediate startShift work
- ...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...QualityFull time
$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- ...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...QualityWork at officeImmediate startRemote workFlexible hours
$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$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$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...QualityContract workWorldwide$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...QualityFull timeWork at officeLocal areaWork from homeRelocationRelocation packageFlexible hours$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...QualityFull timeTemporary workPart time$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...QualityWork experience placementImmediate startFlexible hours$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...QualityWork at officeLocal area3 days per week$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...QualityFor contractorsWork at officeFlexible hoursShift work$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...QualityFor contractorsWork experience placementWork at officeFlexible hours$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....QualityFull timeLocal areaImmediate startFlexible hoursShift work3 days per week$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$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...QualityFull timeLocal area$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...QualityFull timeTemporary workPart timeWork at office$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...QualityFor contractorsWork at officeImmediate startFlexible hours$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...QualityFull timeTemporary workPart time$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...QualityOdd jobFull timeWork at office- ...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...QualityLocal areaWorldwideFlexible hours
$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...QualityWork at officeLocal areaWorldwideFlexible hours
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!
- embedded software Mountain View, CA
- software applications developer Mountain View, CA
- entry level software sales Mountain View, CA
- software technology Mountain View, CA
- software implementation project manager Mountain View, CA
- software support Mountain View, CA
- government software Mountain View, CA
- software engineer - cloud services Mountain View, CA
- software qa Mountain View, CA
- bank software Mountain View, CA




