Senior/Staff Software Engineer - C++ Simulation Platform
Build and optimize the high-speed GPU-based C++ simulation platform that powers Zoox's autonomous vehicle ML training and validation at scale.
Responsibilities
- Architect and support foundational simulation software, focusing heavily on execution frameworks and latency optimization.
- Own the interface between our high-speed GPU simulation framework and the rest of the self-driving software stack.
- Improve simulation performance directly and build self-serve systems that accelerate the work of autonomy and ML engineers.
- Ensure the deterministic execution, precise timing, and reproducibility of all simulation results at scale.
- Collaborate closely with ML experts to bridge fidelity gaps between fast simulations and high-fidelity 3D environments.
Requirements
- Bachelor's or Master's in computer science, mathematics, physics, or a related field.
- 6+ years of experience in a related software engineering field.
- Deep expertise in modern C++ software development and system architecture.
- System design experience, specifically building deterministic software in distributed computer clusters.
- Strong understanding of execution frameworks, latency optimization, and memory management.
Nice-to-Haves
- Familiarity with spatial reinforcement learning or modern ML frameworks (e.g., JAX, PyTorch).
- Automotive, robotics, or AAA video game industry experience.
- Familiarity with PubSub systems.
Staff Software Engineer, Backend (Infrastructure)
Lead architecture and development of scalable backend infrastructure supporting AI products. Requires 10+ years building large-scale web services with Python, Django, and distributed systems expertise.
Staff Engineer, Command Center Insights & Actions
Staff Engineer owning detection systems for Crusoe's Command Center platform. Defines heuristics, thresholds, and anomaly detection rules that translate infrastructure telemetry into actionable signals. Ships production features in Go/Rust/C++/Java with 5+ years experience.
Staff Software Engineer (Technical Lead), Storage
Lead engineering efforts on Airbnb's critical KV stores, caching, and data ingestion platforms. Architect and scale high-performance distributed storage systems while mentoring teams and influencing long-term technical strategy.
Staff Backend Engineer
Lead backend engineering efforts for Reddit's Safety and Moderation tools, driving architecture, technical strategy, and mentoring engineers on a fully remote team. Requires 8+ years experience with Go/Python/Rust/Ruby and API design.