
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 Senior Software Engineer to develop post-training and reinforcement learning frameworks for autonomous driving technology. You'll work with machine learning systems and collaborate with researchers to enhance model performance. This role requires expertise in machine learning and Python.
Job Description
Who you are
You have 5+ years of experience in software engineering with a strong focus on machine learning systems — you've successfully developed and deployed models that enhance performance in real-world applications. Your expertise in reinforcement learning is complemented by a solid understanding of the entire model development lifecycle, from pre-training to post-training.
You are proficient in Python and have experience with frameworks that support machine learning and model optimization — you understand the intricacies of scaling models efficiently and are familiar with the challenges unique to autonomous driving. Your collaborative spirit allows you to work effectively with researchers and engineers across various teams, driving innovation and improvement.
You possess a problem-solving mindset and are eager to tackle complex challenges — whether it's improving model intelligence or understanding human driver behavior, you thrive in environments that require critical thinking and creativity. Your ability to communicate technical concepts clearly makes you a valuable team member.
Desirable
Experience with large-scale systems and cloud computing environments is a plus — you understand how to leverage compute resources effectively to enhance model training and deployment. Familiarity with simulation environments and data handling for autonomous systems will set you apart.
What you'll do
In this role, you will be instrumental in developing frameworks that support the training and improvement of pre-trained models for the Waymo Driver — your work will directly impact the efficiency and effectiveness of our autonomous driving technology. You will collaborate closely with research and production teams to ensure that the models you develop are robust and scalable.
You will engage in solving the challenges associated with large-scale reinforcement learning, focusing on building systems that can adapt across various compute, data, and environmental contexts — your contributions will help enhance the Waymo Driver's understanding of complex driving scenarios.
You will also participate in cross-functional meetings, sharing insights and collaborating on best practices for model development — your expertise will guide the team in optimizing workflows and improving overall model performance. You will have the opportunity to mentor junior engineers and contribute to the growth of the team.
What we offer
Waymo offers a competitive salary range of $204,000—$259,000 USD, along with eligibility for an annual bonus program and equity incentive plan — we believe in rewarding our employees for their contributions and commitment. Our generous benefits program supports your well-being and work-life balance.
You will be part of a mission-driven company focused on making transportation safer and more accessible — your work will have a direct impact on the future of mobility. We foster a collaborative and inclusive culture where innovation thrives, and we encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the future of autonomous driving.
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

Machine Learning Engineer
Waymo is seeking a Machine Learning Engineer to develop next-generation ML-powered prediction and planning systems for autonomous driving. You'll work with Python, TensorFlow, and Keras to enhance the performance of the Waymo Driver. This role requires expertise in machine learning techniques and problem-solving skills.

Machine Learning Engineer
Waymo is seeking a Senior Staff Machine Learning Engineer for their Perception team to develop and optimize multi-modal models for autonomous driving technology. You'll work with Python, TensorFlow, and Keras to enhance the Waymo Driver's perception capabilities. This role requires extensive experience in machine learning and data analysis.

Machine Learning Engineer
Waymo is hiring a Staff Software Engineer for their ML Frameworks & Efficiency team to optimize distributed ML systems for autonomous driving. You'll work with technologies like JAX and XLA on TPUs and GPUs. This position requires expertise in ML frameworks and systems.

Software Engineering
Waymo is hiring a Senior Software Engineer to enhance training efficiency for their autonomous driving technology. You'll work on designing and improving distributed input data pipelines for large-scale ML training workloads. This role requires expertise in Python and machine learning.

Machine Learning Engineer
Waymo is seeking a Machine Learning Engineer to enhance the realism of simulations for their autonomous driving technology. You'll work with advanced ML algorithms and contribute to the development of the Waymo Driver. This role requires expertise in machine learning and programming skills.