April 24, 2026

Senior Software Engineer, Planner

Senior • Hybrid

Mountain View, CA , +2

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 Technical Lead Manager

You will:

  • Work with a creative team of people who ensure that the behavior of our cars is safe, smooth, and predictable to other road users, which includes gracefully handling many complex situations involving social aspects (merging, negotiating narrow roads), while dealing with noisy, uncertain, and incomplete information.
  • Frame the open-ended real-world problems into well-defined engineering problems; develop tools, algorithms and evaluation mechanisms; scale them to Google-sized data pipelines; and refine them to run in real-time on the cars.

You have:

  • BS in Computer Science, ML, Robotics, similar technical field of study, or equivalent practical experience
  • 5+ years general software engineering experience programming in C++ with efficient code
  • Experience collaborating with different teams

We prefer:

  • MS in Computer Science, ML Robotics, similar technical field of study
  • General software engineering experience solving motion planning or related robotics problems
  • Experience solving or evaluating ML-based systems

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
$204,000$259,000 USD

Similar jobs you might like

Technology

Waymo

Senior Software Engineer, Planner Reasoning

Senior

Hybrid

Mountain View, CA , +1

🏢 Summary: Software Engineer role focused on developing and scaling business logic and evaluation systems to improve the performance, safety, and driving behavior of an autonomous driving platform. The position involves analyzing large-scale real-world and simulated driving data, collaborating cross-functionally, and integrating ML models into production systems. The role emphasizes scalable architecture and data-driven evaluation for autonomous systems. 🗂️ Requirements: Bachelor’s degree in Computer Science, Robotics, Math, Physics, Statistics or related technical field, 6+ years of software engineering experience, Strong proficiency in Python or C++, Experience debugging and improving production systems, Experience designing scalable software architectures for complex systems 📃 Skills: Python, C++, MachineLearning, DataAnalysis, Simulation, SoftwareArchitecture, AutonomousSystems, Debugging 🏢 Description: 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.The Planner Reasoning Team builds technology that has an extremely broad impact across the Waymo organization and is the team most directly responsible for the Waymo Driver’s behavior. We have wide reaching impact into both onboard and off-board system architecture, paving the way for future-looking deep-learning-based explorations. In this team, you'll have an impact on scaling our Waymo Driver's performance and maintaining and improving our excellent safety record as Waymo expands to more cities. In this hybrid role, you will report to an Engineering Manager. You will: Develop business logic software to evolve driving performance of the Waymo Driver Work cross-functionally on safety, road rules compliance, and ride quality Develop and implement methods to evaluate and improve Waymo driving behaviors Evaluate new proposed changes utilizing a range of data-driven methods Analyze large amounts of data of real world and simulated driving, understanding, characterizing and clustering the performance of the Waymo Driver Interact with ML models to maximize their impact towards solving driving problems You have: Bachelors in Computer Science, Robotics, Math, Physics, Statistics (or similar technical field of study) or equivalent practical experience 6+ years of Software Engineering experience in Python or C++ Experience debugging and improving live, production systems Experience with designing scalable software architectures for complex systems Demonstrated alignment with Waymo’s Values and Behaviors We prefer: Proficiency in C++ Experience with large-scale data/ML applications Evaluation experience, contributing to scalable evaluation workflows Experience with autonomous systems 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$213,000—$263,000 USD

Technology

Waymo

Staff Machine Learning Engineer, Simulation

Senior

Hybrid

New York, NY , +2

🏢 Summary: Role focused on developing and productionizing machine learning models to evaluate and improve the behavior of autonomous vehicles at scale. The position involves building ML infrastructure, large-scale data and simulation workflows, and deploying state-of-the-art models into production systems. It requires close cross-team collaboration to enhance model performance and driver evaluation systems. 🗂️ Requirements: BS in Computer Science, Robotics, Statistics, Physics, Math or related quantitative field or equivalent experience, 4+ years building production ML models, Experience deploying ML models to production systems, Strong coding skills in Python and/or C++, Background in applied Deep Learning, Proven track record of improving model quality 📃 Skills: Python, C++, MachineLearning, DeepLearning, ReinforcementLearning, TransferLearning, DataSystems, Simulation, Algorithms 🏢 Description: 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.The Driver Understanding and Evaluation team at Waymo develops a rich understanding of Waymo Driver's behavior. With over 1 million driverless miles per week, it is critical that Waymo can understand and assess the behavior of all its vehicles - both in the field and in simulation - with automated algorithms. The learned metrics team is a strategic bet to use machine learning to ensure we can scale to meet Waymo's goals. We collaborate across teams to bring ML to production systems and build what is Waymo's reward function. We build and operate large-scale machine learning and data systems, simulation workflows, and insight tools. We combine expert human judgements and advanced machine learning models to deliver training and evaluation data for the Waymo driver. We are looking for researchers and software engineers who are passionate about developing production grade machine learning systems for our autonomous vehicles and have an incessant drive to improve the performance of our technology stack. This role follows a hybrid work schedule and reports to an Engineering Manager. You will: Develop ML models that assess our autonomous vehicle's behavior. Develop ML infrastructure to support performant models. Collaborate across teams to bring state-of-the-art to production. You have: BS in Computer Science, Robotics, Statistics, Physics, Math or another quantitative area, or equivalent work experience 4+ years of experience building productionized ML models Code and design skills: comfort building production systems (Python / C++) Background in applied Deep Learning A track record in improving model quality We prefer: 6+ years of experience building productionized ML models Experience in reinforcement learning, transfer learning, or learning. Experience with large scale data and models 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

Technology

Waymo

Machine Learning Engineer, Perception Modeling

Mid

Hybrid

Mountain View, CA , +1

🏢 Summary: Hybrid Machine Learning Engineer role focused on building and scaling multi-modal sensor fusion and spatial-temporal perception models for autonomous driving. The position involves developing large-scale training, fine-tuning, and evaluation pipelines to improve object detection, tracking, and scene understanding in production systems. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field or equivalent deep learning experience, 3+ years of experience in Machine Learning or Computer Vision, Experience with Python, Experience with PyTorch or JAX, Experience building and training large-scale ML models, Experience with model evaluation and performance metrics 📃 Skills: Python, PyTorch, JAX, MachineLearning, ComputerVision, SensorFusion, DeepLearning, DistributedTraining, C++ 🏢 Description: 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.The Perception team builds the system which learns the spatial-temporal representation and their semantic meanings of the surrounding environment of the autonomously driving vehicle (ADV), i.e., the system that “perceives” the world around the car. We work jointly with downstream teams on the optimization and integration into the Waymo Driver. We conduct our own research to address real-world problems and collaborate with research teams at Alphabet. We have access to millions of miles of driving data from a diverse set of sensors, enabling engineers like you to (1) develop methods for efficiently and continuously learning from large scale real-world data, to (2) develop models and model training at scale, to (3) analyze real-world behavior and develop systems for handling the complexities of interacting with the real-world, and (4) optimize models for our onboard and offboard hardware. In this hybrid role you will report to a Technical Lead Manager. You will: Apply machine learning techniques to build multi-modal sensor fusion architectures and spatial-temporal representation learners for object detection and tracking, occupancy and semantic segmentation, road understanding, etc. Develop scalable recipes for large data, large model training running on Alphabet’s compute infrastructure, create methods and recipes for pre-training and post-training. Develop methods and recipes for distributed fine-tuning enabling multiple developers to simultaneously improve the model, develop methods and recipes to avoid regression against a production system. Develop and maintain model evaluation recipes and metrics for measuring and improving performance of pre-trained and fine-tuned models You have: Bachelors in Computer Science or a similar discipline, or an equivalent amount of deep learning experience 3+ years experience in Machine Learning and/or Computer Vision Experience with Python Experience with ML frameworks like PyTorch or JAX We prefer: MS or PhD Degree in Machine Learning, Robotics, Computer Science or a similar discipline Publications at top-tier conferences like CVPR, ICCV, ECCV, ICLR, ICML, ICRA, IROS, RSS, NeurIPS, AAAI, IJCV, PAMI Experience with C++ 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$170,000—$216,000 USD

Technology

Waymo

Senior Product Manager, AI Data Mining

Senior

Hybrid

Mountain View, CA , +1

🏢 Summary: Product Manager role focused on Simulation & Evaluation platforms for large AI models powering autonomous driving systems. The position drives the development of next-generation simulation products to validate and reward production ML models, collaborating closely with engineering, research, and data science teams. It involves shaping scalable AI-centric products and enabling safe deployment of foundation models in autonomous vehicles. 🗂️ Requirements: 5+ years experience in analytical and AI-centric products, Strong understanding of foundation models, Knowledge of distributed systems, Experience with data infrastructure, Proven experience building phased product roadmaps for complex AI systems, Ability to define and evaluate quantitative ML metrics, Experience collaborating with ML researchers and data scientists 📃 Skills: AI, MachineLearning, FoundationModels, DistributedSystems, DataInfrastructure, Simulation, Evaluation, DataScience, Robotics, AutonomousVehicles, Metrics, Precision, Recall 🏢 Description: 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.Waymo’s Product Management Team is a mission-driven team responsible for writing and enacting first-of-their-kind playbooks to bring fully autonomous driving technology to market. Our team develops simple solutions for complex problems by orchestrating cross-functional efforts to safely drive Waymo’s technology and the products it enables forward. We do this by understanding the customer, the business, and the technology. We are humble about the scope of our work, collaborative in our approach to problem-solving, and ambitious about our vision for the future. This role follows a hybrid work schedule and reports to Rob Speare, Group Product Manager. You will: Work with a world class team of engineers, data scientists, and machine learning practitioners to shape the platform we use to simulate and evaluate Large models that power the Waymo Driver Push the boundaries of the Waymo Driver through next generation Simulation & Evaluation products, rewarding and validating our most important production models Understand and champion Model Developers by deeply embedding with engineers Own the product: Forge deep partnerships with Research, Simulation, Data Science, and Systems Engineering to streamline the path to launch You have: Technical Depth: 5+ years of experience in analytical and AI-centric products. You are comfortable discussing Foundation models, distributed systems, and data infrastructure Product Vision at Scale: A proven track record of decomposing "moonshot" visions into concrete, phased roadmaps Influential Leadership: Experience managing complex stakeholder environments, from ML researchers to safety boards and executive leadership We prefer: Foundation Model Implementation: Experience distilling large teacher models into students Quantitative & Analytical Rigor: Ability to partner with Researchers and Data Scientists to define complex success metrics, including "Evaluating the Evaluator" (e.g., Distributional metrics, Precision/Recall, Bias/Variance) AV or Robotics Domain Knowledge: Familiarity with the unique challenges of autonomous vehicle evaluation, including simulation realism, log-based testing, and safety gating processes 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$241,000—$306,000 USD

Technology

Waymo

Senior Product Manager, Evaluation and Expansions

Senior

Hybrid

San Francisco, CA

🏢 Summary: Hybrid Product Manager role focused on simulation and evaluation platforms for autonomous driving systems, enabling safe launch of the Waymo Driver in new environments and vehicle platforms. The role drives data-driven safety assessment, feature launches in simulation, and cross-functional collaboration with ML, data science, and engineering teams. 🗂️ Requirements: 5+ years experience in AV, Robotics, or ML/AI-based products, Experience in analytical or AI/ML roles working with data scientists, Experience with distributed systems, data infrastructure, or cloud computing, Experience defining and executing evaluation plans for technical products, Ability to translate long-term product vision into actionable technical plans 📃 Skills: MachineLearning, AI, Simulation, Evaluation, AutonomousVehicles, Robotics, DistributedSystems, DataInfrastructure, CloudComputing, SyntheticData, SensorSimulation, Experimentation, DataAnalysis 🏢 Description: 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.Waymo’s Product Management Team is a mission-driven team responsible for writing and enacting first-of-their-kind playbooks to bring fully autonomous driving technology to market. Our team develops simple solutions for complex problems by orchestrating cross-functional efforts to safely drive Waymo’s technology and the products it enables forward. We do this by understanding the customer, the business, and the technology. We are humble about the scope of our work, collaborative in our approach to problem-solving, and ambitious about our vision for the future. This role follows a hybrid work schedule and you will report to the Group Product Manager. You will: Understand our users; There are many different ways we leverage simulation and on-road data to make decisions at Waymo: improve models that drive the car, assess our performance in a new environment or validate the readiness of a new vehicle platform. Each of these decisions requires a commitment to safety Work with a team of world class data scientists, engineers, machine learning practitioners to evaluate the safety and quality of our driving behavior in a data-driven way Power the launch of the Waymo Driver in new environments (markets, vehicle platforms, and driving scopes) by designing and executing an evaluation plan Land features throughout simulation (such as synthetic data generation, sensor simulation and simulated agents) to increase signal and improve our ability to learn from simulation Work closely with Onboard developers who use our products to assess large model launches, to build sim & eval products that increase the quality and speed of launches You have 5+ years experience working on AV, Robotics, or products that utilize Machine Learning or AI Experience in analytical roles or AI / ML roles, interacting with data scientists Experience working in distributed systems, data infrastructure and/or cloud computing Ability to think about long-term product vision, and then decompose that into concrete, actionable plans with cross-org alignment We prefer Experience with Simulation or Evaluation of AVs, Large Foundational Model training / evaluation pipelines or the evaluation / experimentation platforms for large production systems (Ads, Search, Ranking, etc..) Experience launching new features in an evaluation / experimentation platform used by Data Scientists or engineers Experience building tools, especially simulation or eval platforms used by engineers and / or data scientists. Emphasis on building simple, guided User Experiences Master's degree in a technical or engineering field, or equivalent practical experience 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

Technology

Waymo

Senior Software Engineer, Simulation, Vehicle & Autonomous Driving Realism

Senior

On-site

Mountain View, CA , +1

🏢 Summary: Role focused on scaling and enhancing a large-scale simulation platform used to test and validate autonomous driving systems. The position involves improving realism, performance, scalability, and reliability of the simulator while supporting mapping data evolution and long-term architecture design. You will collaborate with engineering and research teams to enable critical milestones for autonomous vehicle development. 🗂️ Requirements: 5+ years backend development experience, Strong proficiency in C++, Experience with workflows and production systems, Experience with databases and SQL, Experience building and scaling production products, Knowledge of production monitoring, Ability to design scalable system architectures 📃 Skills: C++, SQL, Databases, Backend, Simulation, Distributed, Systems, Monitoring, Workflows, Mapping, ML 🏢 Description: 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.The Simulator Team at Waymo builds state-of-the-art simulations of realistic environments for testing and training the Waymo Driver. The team is be a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We develop industry-leading simulation solutions that measure and enhance the performance of the Waymo Driver. We achieve those goals by jointly modeling the real world, including self driving vehicle simulation, realistic agents (vehicles, pedestrians, cyclists, motorcyclists), roads, traffic control systems, and weather conditions, and the full sensor suite including camera, Lidar and radars. Waymo's simulation allows the self driving software to be tested on millions of miles of traffic before they even hit the road. It is crucial to Waymo’s mission of developing the world’s most experienced driver. The Vehicle and Automated Driving Realism team focuses on building tools and techniques to improve driving realism, which is one of the fundamental attributes of simulation. We ensure that signals we get from simulation reflect real-world driving performance. We care deeply about the performance, reliability, fidelity, and usability of Waymo's simulation. In this role, you will report to a Senior Staff Engineering Manager. You will: Work closely with onboard and research engineers to scale simulation and enable critical Waymo milestones Support development, testing and evolution of mapping data in the simulator Improve / monitor the performance, scalability and the reliability of the simulator Design the long term architecture to fit the product to an increasing number of internal customers You have: Hands-on experience building a popular (internal or external-facing) product 5+ years of experience with backend knowledge such as workflows, databases, SQL, production monitoring, etc Strong in C++ We prefer: Experience with the release of software in a highly distributed heterogeneous execution environment Experience with systems programming (game engines, database, OS, distributed) Experience with ML Agent development 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$204,000—$259,000 USD

Technology

Waymo

Senior Product Data Scientist, Marketplace Algorithms ML

Senior

Hybrid

Mountain View, CA , +1

🏢 Summary: Hybrid Product Data Science role focused on developing machine learning, optimization, and reinforcement learning models to improve marketplace efficiency in an autonomous ride-hailing platform. The position involves predicting key marketplace metrics, optimizing vehicle assignment and positioning, and running experiments to validate model performance. The role collaborates cross-functionally with Engineering and Product to scale data-driven decision-making. 🗂️ Requirements: Statistical knowledge, Proficiency in Python, Proficiency in SQL, Experience with Machine Learning, Experience with Reinforcement Learning, Experience with experimentation, Minimum 4 years of industry experience 📃 Skills: Python, SQL, MachineLearning, ReinforcementLearning, Optimization, CP-SAT, CPLEX, Gurobi, Statistics, Experimentation 🏢 Description: 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.Waymo’s Product Data Science team works cross-functionally with Engineering, Product and Operations to help the company make the most informed decisions using data. Our team collaborates on high-impact projects across the company — from driving quality and operational efficiency to market analysis and rider satisfaction scores — we help to safely and efficiently scale the Waymo Driver. We are data-driven, curious, open-minded, and adapt quickly to new information. This role follows a hybrid work schedule and you will report to a Product Data Science Lead You will: Partner with Engineer, Product and Data Science teams to develop Machine Learning models to improve the efficiency of Waymo’s Marketplace Apply ML models to predict conversion, wait times, retention and build better understanding of vehicle values in different positions Apply optimization models to optimize assignment of Waymo cars to customers or positioning locations Build novel reinforcement learning models that continually iterate over the parameters in pricing, matching and positioning Define, conduct and evaluate experiments on new models You have: Statistical knowledge Coding skills (Python and SQL) Experience with Machine Learning Experience with Reinforcement Learning Experience with experimentation At least 4 years of industry experience We prefer: Experience with optimization modeling and implementation using solver packages (e.g. CP-SAT, CPLEX, Gurobi, etc…) Experience with optimization Experience at another Ride hailing or Marketplace company 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$196,000—$248,000 USD

Technology

Waymo

Staff Data Scientist, Launch Evaluation Quality

Senior

Hybrid

Mountain View, CA , +2

🏢 Summary: Lead the development and improvement of methodologies and KPIs to evaluate the quality, efficiency, and business impact of autonomous driving behavior evaluation systems. Drive statistical analysis, experimentation design, and scalable evaluation frameworks to support launch decisions and continuous improvement of the Waymo Driver. Partner with engineering and product teams to enhance large-scale evaluation and monitoring solutions. 🗂️ Requirements: PhD in Statistics, Mathematics, Physics or related quantitative field with 5+ years industry experience OR 7+ years industry data science experience, Strong expertise in advanced statistics and applied experimentation design, Experience with causal inference and statistical modeling, Proficiency in Python, R or SQL for data analysis, Experience working with ML systems and models, Ability to design and improve large-scale evaluation methodologies, Experience leading data science initiatives in production environments 📃 Skills: Python, R, SQL, Statistics, Experimentation, CausalInference, MachineLearning, DataAnalysis, Simulation, KPIs 🏢 Description: 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.Rigorous behavioral evaluation of the Waymo Driver is a critical part of scaling our ride hailing service and achieving Waymo’s ambitious goals. In this role, you will lead key initiatives for measuring the quality and trustworthiness of the behavior evaluation portfolio at Waymo, continuously identify and drive opportunities for improving the evaluation and testing methodologies, and partner closely with product and engineering teams to develop scalable solutions for monitoring and enhancing the health of the evaluation ecosystem. You will play a key role to ensure the behavior evaluation at Waymo is efficient, scientifically rigorous, and supporting Waymo’s growth priorities. In this hybrid role you will report to the DS Lead for Pre-Release Evaluation. You will: Lead a roadmap to develop methodologies and Key Performance Indicators to measure the quality, cost efficiency, and business relevance for various behavior evaluation solutions at Waymo. Directly influence the portfolio of evaluation signals relied on by hundreds of software engineers to ensure their changes in the Waymo Driver are having positive intended impacts. Conduct deep dive analysis to understand performance bottlenecks in current evaluation methodologies, propose and prototype improvements in metrics, sampling strategy, statistical inference, etc. Become an expert in Waymo’s evaluation ecosystem for onboard software. Understand how a broad variety of evaluation signals affect Waymo’s launch decisions, develop strategies for evaluating trade-offs, and provide actionable insights for designing launch criteria. Collaborate with product and engineering teams to build solutions for assessing Waymo’s evaluation portfolio at scale and accelerate the development for new evaluation. Collaborate with owners of various evaluation solutions, develop feedback loops to surface insights on evaluation quality to stakeholders and drive actionable plans for continuous improvement. You have: Degree in a quantitative field (e.g. Statistics, Mathematics, Physics) Either a PhD in a quantitative field and 5+ years of industry experience, or 7+ years of industry experience solving data science problems Solid statistical background. Expertise using advanced statistical methods in an applied setting (e.g., experimentation design, causal inference, etc); familiarity with ML systems/models Demonstrated knowledge of data analysis libraries and packages in Python, R, and/or SQL Strong communication/leadership to address a high surface area across different organizations and products Ability to navigate through ambiguous business requirements and propose a clear technical solution We prefer: PhD in a quantitative field Experience developing production-grade software and tools Experience as the technical lead for a broad data science area. A demonstrated track record of independently driving data science projects to deliver business value Experience with large-scale evaluation frameworks or experimentation/data platform for software development and machine learning systems Experience solving problems related to Autonomous Driving or Ride Hailing 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

Technology

Waymo

Staff Software Engineer/Data Scientist, Large Model Evaluation

Senior

On-site

Mountain View, CA , +1

🏢 Summary: Senior engineer role focused on designing and implementing evaluation frameworks for large ML models powering autonomous driving systems. The position centers on developing metrics, simulation strategies, and data pipelines to rigorously assess model performance and safety at scale. The role involves close collaboration with ML and research teams to translate quantitative insights into production-ready evaluation tools. 🗂️ Requirements: 7+ years industry experience in quantitative software engineering, Proficiency in Python or C++, Experience with software design principles and testing methodologies, Experience with version control systems, Experience building large-scale data processing or evaluation pipelines, Strong knowledge of AI fundamentals including transformer architectures, Experience evaluating machine learning models, Experience productionizing quantitative tools, Ability to define technical strategy and roadmaps 📃 Skills: Python, C++, MachineLearning, Transformers, Simulation, DataPipelines, DataAnalysis, JAX, TensorFlow, VersionControl, Testing, Robotics 🏢 Description: 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.The Large Model Evaluation team is at the nexus of Waymo’s AI ambition. With advancements in Large Language Models (LLMs) and Vision-Language Models (VLMs), Waymo is building state-of-the-art AI systems that handle the full complexity of real-world driving. At its core, our progress is defined by our ability to measure it. While robust evaluation is the bottleneck for deploying any large model, the challenge at Waymo is uniquely complex and safety-critical. We are looking for quantitatively-minded engineers to research and propose new ways to assess the ML models deployed in the Waymo Driver. You will: Develop novel metrics and sampling techniques to measure the driving trajectories generated by ML models. Employ creative simulation strategies to measure the driving performance of generative AI models. Identify potential edge cases, and provide reliable performance insights that inform model development and deployment. Build data pipelines for signal discovery, data labeling, feature extraction and metric computation based on large-scale simulations. Conduct data analysis to diagnose regressions in ML models. Collaborate with world-class engineering and research teams that develop large-scale ML models. You have: 7+ years of relevant industry experience in a heavily quantitative software engineering area Experience navigating complex technical and product landscapes, defining technical strategy, and creating roadmaps. Software Engineering Fundamentals: Proficiency in programming in Python or C++ Experience with software design principles, coding best practices, testing methodologies, and version control software. Experience building software pipelines for data processing, system evaluation, or metric computation, in the context of large-scale systems. Machine learning & Quantitative Experience Knowledge of AI fundamentals, such as transformer architectures, distillation techniques, etc. Experience evaluating the quality of ML models Demonstrated experience taking quantitative findings through to productionized tools. We prefer: Experience with simulation systems, robotics, or autonomous vehicles. Familiarity with one of the modern deep learning frameworks (e.g. JAX, Tensorflow) Experience leading a team of Engineers 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

Technology

Waymo

Senior Product Manager, DevAI & Agentic Workflows

Senior

Hybrid

Mountain View, CA , +1

🏢 Summary: Product Manager role leading the vision and execution of an AI-first DevAI platform transforming internal autonomous driving software workflows. The position focuses on building and scaling AI-powered developer tools, defining data-driven productivity frameworks, and enabling secure integration of generative AI into engineering systems. You will drive strategy, prioritization, and cross-functional execution to embed AI deeply into developer workflows. 🗂️ Requirements: Deep hands-on engineering experience, Practitioner-level expertise with coding agents and agentic frameworks, Proven experience building and launching developer tools or AI-integrated platforms, Strong knowledge of Generative AI and LLMs in developer workflows, Experience defining and tracking engineering productivity metrics, Ability to design secure AI integration with proprietary systems, Experience leading cross-functional technical initiatives 📃 Skills: LLMs, GenerativeAI, DevTools, Agentic, MCP, APIs, Security, DX, SPACE, Metrics, Python, Cloud 🏢 Description: 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.Waymo’s Product Management Team is a mission-driven team responsible for writing and enacting first-of-their-kind playbooks to bring fully autonomous driving technology to market. Our team develops simple solutions for complex problems by orchestrating cross-functional efforts to safely drive Waymo’s technology and the products it enables forward. We do this by understanding the customer, the business, and the technology. We are humble about the scope of our work, collaborative in our approach to problem-solving, and ambitious about our vision for the future. This role follows a hybrid work schedule and reports to the Director of Product Management. You will: Define a compelling vision for Waymo's DevAI platform, shaping how autonomous driving software is built by completely transforming internal workflows into AI-first paradigms. Exercise a highly focused and disciplined mindset to ruthlessly prioritize investments. You will guide a high-impact core team in a rapidly changing technological landscape. Act as the primary thought leader and educator on AI-Powered Devtools for all of Waymo's engineers—cutting through the hype, organizing fragmented information (newsletters, new tools), and keeping teams focused on actionable insights. Own the developer productivity survey and engineering education programs, ensuring they are tightly aligned with and accelerating our DevAI strategy. Resolve technical and strategic ambiguities, making highly complex product decisions that carry long-term strategic impact for all Waymo engineers. Set up the organization to grow by simplifying interfaces and processes for AI-Powered Devtools adoption from inception to deployment. Establish robust, data-driven frameworks (e.g., DX Framework, SPACE metrics) to measure the true ROI of DevAI integration. Partner with engineering and security teams to design and implement secure integration layers, ensuring AI tools safely access proprietary data without exposing core assets. You have: Deep engineering experience coupled with hands-on, practitioner-level expertise using modern coding agents and agentic development framework. Extensive experience as a Product Manager, with a track record of building and launching complex developer tools, platforms, or AI-integrated products. Demonstrated AI fluency (Generative AI, LLMs) and a deep understanding of how they map to and transform real-world developer workflows. An entrepreneurial mindset with the ability to navigate high ambiguity and pioneer new paradigms. Strong cross-org leadership skills, uniquely capable of identifying collisions, mediating solutions, and inspiring both engineering and research teams. We prefer: Experience driving organizational mindset shifts and large-scale, high-visibility technical initiatives that impact entire engineering organizations. Prior hands-on experience building, implementing, or managing tools utilizing the Model Context Protocol (MCP) or similar agent-to-application integration frameworks. 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$241,000—$297,000 USD