Skip to main content

Waymo

Software Engineer Backend - Simulation

Mountain ViewFrom $259kmidAdded 1 month ago

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
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Waymo

Waymo develops autonomous driving technology and vehicles, building the AI systems, simulation platforms, and infrastructure that power the Waymo Driver. The company is hiring for ML infrastructure engineers, platform engineers, labeling system developers, backend software engineers, and automotive systems engineers to scale its autonomous driving capabilities.

Website
waymo.com
View all jobs at Waymo