> Markdown version of [/jobs/ext/1821622-staff-software-engineer-simulation-realism](https://www.wearedevelopers.com/jobs/ext/1821622-staff-software-engineer-simulation-realism). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Simulation Realism - **Company:** Waymo LLC - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Salary:** $251,000.0 - $310,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Big Data, C++ (Programming Language), Databases, Computer Engineering, Data Infrastructure, Dataspaces, Data Warehousing, Information Lifecycle Management, Python (Programming Language), Machine Learning, Software Engineering, Management of Software Versions, Apache Spark, Backend, Data Lakes, Apache Flume, Information Technology, Data Management, Data Pipelines, Data Generation - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a9a8ba95b1d1e1b8 ## About the Role * BS or MS in Computer Engineering, Computer Science, or equivalent. * 7+ years of experience in software development, focusing on backend or infrastructure. * Strong coding and design skills in C++ and/or Python. * Experience with large-scale data processing systems (e.g., Flume, Beam, Spark). * Experience with databases, data warehousing, and production monitoring. * Ability to solve open-ended technical and system design challenges. We prefer: * Experience building data platforms, data lakes, or ML feature stores. * Familiarity with data management best practices for ML. * Experience with large-scale multi-modal data. * Experience developing user-facing APIs and interfaces. ## Description The Simulator Team at Waymo builds state-of-the-art simulations of realistic environments for testing and training the Waymo Driver. Our team is a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We develop industry-leading simulation solutions using advanced ML algorithms that measure and enhance the performance of the Waymo Driver. By applying machine learning, we model the real world, including realistic agents (vehicles, pedestrians, cyclists, motorcyclists), roads, traffic control systems, and weather conditions. A key aspect of our simulation effort is the generation of foundational data that enables realistic simulation and trustworthy evaluations. This involves producing high-fidelity world representations from complex, large-scale multi-modal sensor datasets. We face significant challenges in ensuring the quality and accuracy of these signals, and in engineering robust, scalable systems for handling massive data volumes. This includes designing and implementing effective data lifecycle management strategies to maintain data integrity and accessibility. In this hybrid role, you will report to a Sr Staff TLM. You will: * 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. * Improve the performance, reliability, and scalability of the data platform. * Collaborate with engineers and researchers to define and build data APIs and interfaces. * Contribute to the long-term architecture of the simulation data ecosystem. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Software is the New Fuel, AI the New Horsepower - Pioneering New Paths at Mercedes-Benz](https://www.wearedevelopers.com/videos/1388-software-is-the-new-fuel-ai-the-new-horsepower-pioneering-new-paths-at-mercedes-benz) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)