
About Waymo
Revolutionizing transportation with autonomous driving
Key Highlights
- Operates in cities like Phoenix, San Francisco, and LA
- Completed over 10 million fully driverless rides
- Raised $11.1 billion in funding
- Aiming for one million trips per week by 2026
Waymo, a subsidiary of Alphabet Inc., is at the forefront of autonomous driving technology, operating robotaxis in cities like Phoenix, San Francisco, and Los Angeles. With over 10 million fully driverless rides and more than 100 million miles driven, Waymo is transforming transportation. The compan...
🎁 Benefits
Waymo offers comprehensive medical, dental, and vision insurance for employees and their dependents, along with commuter benefits and onsite wellness ...
🌟 Culture
Waymo fosters a culture of innovation and safety, focusing on the real-world application of autonomous technology. The company values diversity and in...
Skills & Technologies
Overview
Waymo is seeking a Staff Software Engineer (BE/ML) to lead the Compliance & Readiness team in developing machine learning data pipelines and AI solutions. You'll work with Python and C++ to enhance the Waymo Driver's capabilities. This role requires significant experience in backend development and machine learning.
Job Description
Who you are
You have 5+ years of experience in backend engineering, particularly in building production systems that scale effectively. Your expertise includes defining technical requirements, designing solutions, and implementing robust systems that ensure high performance and reliability. You have a strong foundation in Python and/or C++, which you have used to develop complex applications and data pipelines.
Your experience extends to machine learning, where you have successfully built and productionized ML data pipelines. You understand the intricacies of model precision and recall, and you are familiar with multimedia ML techniques such as image recognition and video analysis. You thrive in collaborative environments and have a proven track record of managing projects that span multiple teams.
You possess excellent communication skills, both written and verbal, allowing you to articulate complex technical concepts to diverse audiences. You are comfortable working closely with cross-functional teams, including operations, to enhance user experiences and ensure compliance with safety standards.
Desirable
Familiarity with Gemini APIs or other ML multimedia APIs is a plus, as is experience with Google infrastructure tools like Spanner, Flume, and Protocol Buffers. If you have a background in the self-driving car industry, that would be highly advantageous. Experience as an Engineering Lead is also preferred, as you will guide technical aspects and mentor junior engineers.
What you'll do
In this role, you will guide all technical aspects of development for the Compliance and Readiness team. You will define technical requirements, design solutions, and oversee the implementation of systems that enhance the Waymo Driver's capabilities. Your work will involve applying engineering principles to train large language models (LLMs) on specific use cases relevant to Waymo.
You will build and productionize AI solutions that leverage machine learning techniques to improve the rider experience. This includes developing data pipelines that facilitate the understanding of model performance metrics such as precision and recall. You will collaborate closely with the operations team to detect and prevent issues such as lost items or passengers in incorrect seats, ensuring a seamless experience for all riders.
Your role will also involve mentoring and guiding junior engineers, fostering a culture of technical excellence and collaboration within the team. You will be responsible for ensuring that all projects align with Waymo's mission to provide safe and delightful experiences for riders.
What we offer
Waymo offers a dynamic work environment where innovation is at the forefront of our mission. You will have the opportunity to work on cutting-edge technology that is transforming the future of mobility. We provide a hybrid work model that allows for flexibility while maintaining strong team collaboration.
As part of our team, you will have access to professional development opportunities and the chance to work with some of the brightest minds in the industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Join us at Waymo and be part of a team that is dedicated to making a positive impact on the world through autonomous driving technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Waymo.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Waymo is seeking a Senior Software Engineer (ML) to enhance the Car Experience through machine learning and backend development. You'll work with Python and C++ to build ML data pipelines and AI solutions on Google Cloud. This role requires experience in backend technologies and machine learning.

Staff Engineer
Waymo is seeking a Staff Software Engineer to help build and evolve mission-critical infrastructure for their autonomous driving technology. You'll collaborate across teams to develop systems that support commercial expansion. This role requires 6+ years of backend or infrastructure experience, with a preference for C++ skills.

Software Engineering
Waymo is seeking a Senior Software Engineer to work on mission-critical infrastructure for autonomous driving technology. You'll collaborate across teams to solve complex problems and improve systems. This role requires 5+ years of backend or infrastructure experience.

Mobile Engineer
Waymo is hiring a Staff Android Engineer for their In-Car Experience team to develop reliable Android components and enhance user interfaces for autonomous vehicles. You'll work with technologies like Jetpack Compose and collaborate closely with UX/UI designers and engineers. This position requires significant experience in mobile development.

Software Engineering
Waymo is hiring a Software Engineer for their Trip Platform team to implement and scale core trip functionalities for ride-hailing and delivery services. You'll work with C++ and backend applications, requiring 3+ years of experience in backend coding languages.