Skip to content
← Back to job listings

Staff Software Engineer (Simulation Realism)

Waymo · Mountain View, CA, United States

External listingfull-time21 days ago

About The Role

Join Waymo, a leader in autonomous driving technology. As a Staff Software Engineer on the Simulator Team, you will develop advanced simulations for testing and training the Waymo Driver. You will work with a diverse team of software engineers, machine learning engineers, and data scientists to create industry-leading simulation solutions. Your responsibilities will include designing and developing scalable software systems, building and optimizing data pipelines, implementing data lifecycle management, and collaborating with engineers and researchers. This is a hybrid role with remote work opportunities available.

  • Design and develop scalable C++ and Python software systems for data generation and management.
  • Build and optimize data pipelines for processing, labeling, and curating large-scale multi-modal sensor data.
  • Collaborate with engineers and researchers to define and build data APIs and interfaces, contributing to the long-term architecture of the simulation data ecosystem.
  • Ability to solve open-ended technical and system design challenges
  • 7+ years of experience in software development, focusing on backend or infrastructure
  • Strong coding and design skills in C++ and/or Python
  • BS or MS in Computer Engineering, Computer Science, or equivalent
  • Experience with databases, data warehousing, and production monitoring
  • Experience with large-scale data processing systems (e.g., Flume, Beam, Spark)
  • Familiarity with data management best practices for ML
  • Experience building data platforms, data lakes, or ML feature stores
  • Experience with large-scale multi-modal data
  • Experience developing user-facing APIs and interfaces

This is an external listing. JobSpring does not represent or verify the employer. Report this listing