Staff Software Engineer, Routing
Core
Building and scaling backend systems and onboard modules for the routing engine to calculate efficient routes, deliver accurate ETAs, and manage scalable traffic for autonomous vehicles.
Role type
Staff Software Engineer (Routing Systems)
Builds
Microservices, routing algorithms, monitoring/analytics infrastructure, and deployment pipelines for the Nuro Driver platform.
Domain
Autonomous driving / Robotics / Real-time systems
Deliverable
production ML models
Required skills
Realtime server-side application scaling, large-scale algorithm design, database selection (relational/non-relational/data warehouses), RPC frameworks (gRPC, Thrift), pubsub systems (Kafka, Cloud PubSub), cloud providers (GCP, AWS), container orchestration (Docker, Kubernetes), tradeoff analysis, developer tooling.
Preferred skills
Routing algorithms, C++ programming, ML model training and inferencing, map data and graph data structures, robotics, ETA modeling.
Responsibilities
Designing microservices, optimizing routing algorithms, building monitoring and analytics infrastructure, optimizing deployment pipelines, collaborating with product and strategy teams on roadmap.
Seniority
Staff, hands-on IC with strategic impact
