Staff Software Engineer - Simulation Realism
Core
Design and develop scalable C++ and Python software systems for data generation and management platforms to support realistic simulation environments for autonomous driving.
Role type
Staff Software Engineer (Data Infrastructure & Simulation)
Builds
Scalable data pipelines, lifecycle management systems, and APIs for processing large-scale multi-modal sensor data.
Domain
Autonomous driving / Simulation / Data Engineering
Deliverable
infrastructure
Required skills
C++, Python, large-scale data processing systems, database design, data warehousing, system architecture, production monitoring, backend development
Preferred skills
Data platform construction, data lakes, ML feature stores, multi-modal data management, user-facing API development
Technologies
C++, Python, Flume, Beam, Spark
Responsibilities
Design and develop scalable software systems for data generation and management; Build and optimize data pipelines for processing and curating sensor data; Implement robust data lifecycle management and versioning; Improve performance and reliability of the data platform; Collaborate on defining data APIs; Contribute to long-term simulation data ecosystem architecture
Seniority
Staff, hands-on IC with architectural leadership