waymo
Software Engineer Backend - Simulation
Mountain ViewFrom $259kmidAdded today
About this role
Waymo's Simulator Team seeks a backend software engineer to design and develop C++ systems for realistic world generation and simulation platforms that test and train autonomous driving technology. You'll collaborate with cross-functional teams to build scalable infrastructure supporting the Waymo Driver's performance and reliability.
What you'll do
- Design and develop C++ software systems for world generation platform and downstream integration
- Collaborate with simulation, onboard, and data science teams on critical features
- Monitor and improve platform performance, scalability, testing, and reliability
- Work with engineers on long-term system architecture design
- Support integration of realistic agents, roads, traffic systems, and sensor modeling
What they're looking for
- C++ production software development
- Backend technologies and databases
- System architecture and design
- Production monitoring and observability
- Large-scale data processing (Google Dataflow, Apache Beam preferred)
- Machine learning and generative AI models
- Distributed systems
- API development and component integration
Benefits
- Discretionary annual bonus program
- Equity incentive plan
- Generous company benefits program
- Hybrid work arrangement
- Work on world-leading autonomous driving technology
Opens the official application on the employer’s site. No login required.