Waymo
Staff Software Engineer - Simulation Realism
Mountain View, CA, USA · Staff+ · Full-time
Sponsorship not specified$251k-$310kDetected 21 days ago
PythonC++AlgorithmsMachine LearningSparkData EngineeringControls
About the role
- 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.
Responsibilities
- 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 Simulator Team at Waymo builds state-of-the-art simulations of realistic environments for testing and training the Waymo Driver.
- This includes designing and implementing effective data lifecycle management strategies to maintain data integrity and accessibility.
- Design and develop scalable C++ and Python software systems for our data generation and management platform.
- Build and optimize data pipelines for processing, labeling, and curating large-scale multi-modal sensor data.
- Implement robust data lifecycle management, versioning, and storage solutions.
- Collaborate with engineers and researchers to define and build data APIs and interfaces.
- Experience building data platforms, data lakes, or ML feature stores.
- Experience developing user-facing APIs and interfaces.
Requirements
- 7+ years of experience in software development, focusing on backend or infrastructure.
- Experience with large-scale data processing systems (e.g., Flume, Beam, Spark).
- Experience with databases, data warehousing, and production monitoring.
- Experience with large-scale multi-modal data.
Compensation
- $251,000 - $310,000 USD
Benefits
- Our team is a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists.
- By applying machine learning, we model the real world, including realistic agents (vehicles, pedestrians, cyclists, motorcyclists), roads, traffic control systems, and weather conditions.
Company info
- Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.
- We develop industry-leading simulation solutions using advanced ML algorithms that measure and enhance the performance of the Waymo Driver.
This listing is sourced directly from Waymo's careers page and normalized into a canonical job model.