
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 hiring a Senior Software Engineer for their Pin Infrastructure team to build the infrastructure for autonomous driving technology. You'll work with Java and collaborate with Machine Learning teams. This position requires experience in software engineering and a passion for autonomous driving.
Job Description
Who you are
You have a strong background in software engineering with a focus on building complex systems — your experience includes working on robotics or autonomous systems, and you are familiar with the challenges of integrating software with hardware. You possess a deep understanding of machine learning principles and have applied them in real-world scenarios, particularly in perception and decision-making tasks. Your programming skills are robust, especially in Java, and you are comfortable collaborating with cross-functional teams to solve intricate technical challenges. You are curious and passionate about Level 4 autonomous driving, eager to contribute to a mission that aims to improve mobility and safety on the roads.
Desirable
Experience with cloud computing platforms and infrastructure management is a plus, as is familiarity with simulation environments used in autonomous driving. You thrive in collaborative settings and are excited about the opportunity to work alongside experts in various fields, including machine learning and systems engineering.
What you'll do
As a Senior Software Engineer on the Pin Infrastructure team, you will be responsible for developing the systems that ensure Waymo customers are picked up and dropped off at the correct locations. You will collaborate closely with machine learning teams to integrate new algorithms and improve the overall user experience. Your role will involve tackling unique challenges presented by each new city we expand into, ensuring that our infrastructure is robust and reliable. You will also engage in code reviews, mentor junior engineers, and contribute to the continuous improvement of our software development processes.
What we offer
Waymo provides a competitive salary range of $204,000—$259,000 USD, along with eligibility for an annual bonus program and equity incentive plan. We offer generous company benefits, including health insurance, retirement plans, and opportunities for professional development. Join us in our mission to create the world's most trusted driver and make a significant impact on the future of mobility.
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 an Onboard Software Performance Engineer to enhance the performance of autonomous driving systems. You'll work with Java, C++, and Python to develop modular architecture improvements and optimize compute usage. This role requires experience in software performance engineering.

Software Engineering
Waymo is seeking a Senior Software Engineer to evaluate and launch machine learning models for autonomous driving technology. You'll work with Python and statistical analysis to enhance mapping systems. This role requires 5+ years of industry experience.

Software Engineering
Nuro is seeking a Senior Software Engineer to develop and integrate hybrid cloud performance benchmarking systems for their self-driving technology. You'll work with Java and machine learning to enhance autonomy feature development. This role requires significant experience in software engineering and cloud infrastructure.

Backend Engineer
Waymo is seeking a Senior Backend Engineer to develop critical infrastructure for their mapping technology. You'll work with C++ to build robust backend systems that support autonomous driving. This role requires over 4 years of experience in backend engineering.

Staff Engineer
Waymo is hiring a Staff Software Engineer for their Infrastructure team to lead the development of mapping infrastructure for autonomous driving. You'll work with machine learning models and improve software efficiency. This role requires expertise in Python and AWS.