Senior / Staff Software Engineer, Simulation Platform
Core
Designing and implementing a modular, scalable simulation platform (Waabi World) to train and evaluate self-driving systems using generative AI and realistic environments.
Role type
Senior / Staff Software Engineer, Simulation Platform
Builds
Waabi World, a closed-loop simulation engine for autonomous vehicle development
Domain
Autonomous driving, Physical AI, Simulation
Deliverable
production ML models | product features | infrastructure
Required skills
multi-threaded system design, systems-level programming, software performance optimization, concurrency and determinism, API-driven development, Linux/Unix, backend technologies (C++, Python, Rust)
Preferred skills
game engine development, autonomous systems, robotics, machine learning, distributed systems, emulation at scale, Docker, Bazel, accelerators, sensor data processing
Technologies
Rust, C++, Python, Linux, Docker, Bazel
Responsibilities
Contribute to and improve the Waabi World simulator, improve scalability and performance of the simulation platform, design and implement orchestration software between simulation subcomponents, participate in technical and architecture discussions, work with internal users to understand requirements and propose features, advocate and set patterns for software development, drive complex cross-functional technical projects
Seniority
Senior / Staff, hands-on IC with architectural impact