CareerPlan

Software Engineer, Routing

California - HQFull-time$145k2026-06-25 → 2026-11-10

Core

Building and scaling backend systems and onboard modules for a universal autonomy platform to ensure self-driving vehicles reach destinations safely and efficiently.

Role type

Senior IC backend software engineer (routing & algorithms)

Builds

Microservices, routing algorithms, monitoring/analytics infrastructure, and deployment pipelines for autonomous vehicle fleets.

Domain

Autonomous driving / Robotics / Logistics

Required skills

C++, real-time server-side application scaling, large-scale algorithm design, graph data structures, RPC frameworks (gRPC, Thrift), pubsub systems (Kafka, Cloud PubSub), cloud providers (GCP, AWS), container orchestration (Docker, Kubernetes), database management (relational and non-relational)

Preferred skills

routing algorithms, map data, robotics, ETA modeling

Technologies

C++, gRPC, Thrift, Kafka, Cloud PubSub, Celery, PostgreSQL, MySQL, BigTable, Cassandra, Redis, BigQuery, Snowflake, Docker, Kubernetes, GCP, AWS

Responsibilities

Design and build microservices and onboard modules; optimize routing algorithms and traffic management; build monitoring and analytics infrastructure; optimize deployment pipelines; collaborate with product and strategy teams on roadmap and user experiences.

Seniority

Senior, hands-on IC