Waymo

About Waymo

Revolutionizing transportation with autonomous driving

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mountain View, CA💰 $11.1b3.7
B2CTransportAutomation

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...

Waymo

Software Engineering Senior

WaymoMountain View - On-Site

Posted 1w ago🏛️ On-SiteSeniorSoftware Engineering📍 Mountain View💰 $204,000 - $259,000 / yearly
Apply Now →

Skills & Technologies

Overview

Waymo is seeking a Senior Software Engineer to develop and maintain a data processing platform for autonomous driving technology. You'll work with Java, Python, and SQL to enhance the reliability and efficiency of data processing jobs. This role requires 5+ years of experience in backend engineering.

Job Description

Who you are

You have 5+ years of professional experience in backend engineering, databases, and production monitoring — you've developed and maintained large-scale data processing systems and understand the intricacies of handling petabytes of data. Your educational background includes a BS or MS in Computer Science, Computer Engineering, or a related field, providing you with a solid foundation in software development principles.

You possess deep expertise in Java and Python, having built robust applications that process large volumes of data efficiently — your experience includes designing low-latency streaming data processing platforms that enable real-time analytics. You are familiar with SQL and have a strong understanding of database management, ensuring data integrity and performance.

You thrive in collaborative environments, working closely with cross-functional teams in Perception, Planner, and Data Science — your ability to communicate technical concepts clearly helps bridge the gap between engineering and analytical use cases. You are proactive in identifying areas for improvement in existing systems and enjoy migrating legacy pipelines to modern infrastructure.

You are results-oriented, establishing service level objectives (SLOs) to measure the reliability and efficiency of your systems — your analytical mindset allows you to reduce operational toil and enhance the scalability of data processing jobs. You are passionate about leveraging technology to improve access to mobility and contribute to the mission of making autonomous driving a reality.

Desirable

Experience with cloud platforms such as AWS or GCP is a plus, as it enables you to deploy and manage applications in a scalable environment. Familiarity with data processing frameworks like Apache Spark or Kafka would enhance your ability to handle real-time data streams effectively.

What you'll do

In this role, you will develop and maintain a data processing platform that is critical for extracting signals from vast amounts of driving logs and simulation traces — your work will directly impact the performance and reliability of Waymo's autonomous driving technology. You will design and build low-latency streaming data processing systems that facilitate the real-time identification of critical driving events, ensuring that the Waymo Driver operates safely and efficiently.

You will collaborate with cross-functional partners to migrate legacy data pipelines to modern infrastructure, supporting new analytical use cases that enhance the capabilities of the Waymo Driver — your contributions will help improve the overall user experience and safety of autonomous vehicles. You will also work on establishing service level objectives (SLOs) for the signal generation infrastructure, focusing on reducing operational toil and improving system reliability.

Your role will involve continuous monitoring and optimization of data processing jobs, ensuring that they run efficiently and effectively — you will leverage your expertise in backend engineering to troubleshoot and resolve issues as they arise. You will participate in code reviews and contribute to the overall technical direction of the team, sharing your knowledge and best practices with colleagues.

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 value the contributions of our employees and strive to provide a rewarding work environment. You will have access to generous company benefits, including health insurance, retirement plans, and professional development opportunities.

Join us at Waymo, where you will be part of a mission-driven team dedicated to transforming mobility through autonomous driving technology — your work will have a direct impact on improving access to transportation and saving lives. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

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

Waymo

Software Engineering

Waymo📍 Mountain View - On-Site

Waymo is seeking a Mid-Level Infra SWE Query & Storage to design and develop SQL-based query APIs and systems. You'll work with C++ and SQL to enhance the performance and scalability of the query execution engine. This role requires 3+ years of backend software engineering experience.

🏛️ On-SiteMid-Level
1w ago
Waymo

Machine Learning Engineer

Waymo📍 Mountain View - On-Site

Waymo is seeking a Senior Machine Learning Engineer to develop scalable machine learning systems for autonomous vehicles. You'll work with Python, TensorFlow, and AWS to enhance the Waymo Driver's performance. This role requires expertise in machine learning techniques and large-scale model architectures.

🏛️ On-SiteSenior
2d ago
Waymo

Software Engineering

Waymo📍 Mountain View

Waymo is seeking a Senior Software Engineer for their Fleet Response team to develop solutions for autonomous driving challenges. You'll leverage your expertise in Java to prototype and deploy robust systems. This role requires significant experience in software engineering.

Senior
1w ago
Waymo

Staff Engineer

Waymo📍 Mountain View - On-Site

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.

🏛️ On-SiteLead
1w ago
Waymo

Backend Engineer

Waymo📍 Mountain View - On-Site

Waymo is seeking a Backend Engineer for their Fleet Response team to develop reliable solutions for autonomous driving challenges. You'll work with Java and Python to enhance the Waymo Driver's capabilities. This role requires experience in backend engineering and a passion for innovative technology.

🏛️ On-SiteMid-Level
1w ago