Staff Software Engineer, Routing

Nuro•Mountain View, CA
•$213,480 - $319,720

About The Position

The Routing Team crafts vital services that ensure Nuro Driver™ reaches destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate ETAs, and manage scalable traffic for every journey, adapting as our business / geolocation expands and mapping infrastructure evolves. You will work on building and scaling both the backend systems and onboard modules for the Routing team. This includes everything from designing microservices, optimizing our routing algorithms, understanding road network graphs, building monitoring and analytics infrastructure, optimizing our deployment pipeline, and more. You will work with product, strategy, and operations teams to design and build new, magical user experiences, and define our product strategy and roadmap.

Requirements

  • 8+ years of experience building and scaling realtime server-side applications.
  • Experience working on large-scale complex algorithm problems, and knowing how to balance correctness and performance.
  • Experience choosing the right storage technology for the job.
  • Experience with a wide-range of databases, including relational (PostgreSQL, MySQL), non-relational (BigTable, Cassandra, Redis, etc), and data warehouses (BigQuery, Snowflake, etc).
  • Experience with RPC frameworks (gRPC, Thrift) and pubsub systems (Kafka, Cloud PubSub, Celery, etc).
  • Extensive experience working with cloud providers (GCP, AWS, etc).
  • Experience working with Docker & Kubernetes, or willingness to learn.
  • A wide-range of technical skills, love learning new technologies and are a quick learner.
  • Passion for making lives easier for developers, and love working on tooling that will help engineers more easily troubleshoot, debug, and profile their applications.
  • The knack for making the right tradeoffs, knowing when it makes sense to take the quick-and-dirty vs the scalable approach and can move fluently between the two.
  • Care about users and like to work closely with product and design to build the best product for consumers.
  • Great communicator, and regularly chat with PMs, UXRs, other engineers, and cross-functional stakeholders on product requirements and designs.
  • Impact-driven, caring deeply that your work makes a significant impact on the lives of millions of people.

Nice To Haves

  • Experience with routing algorithms
  • Proficiency in C++ programming
  • Experience in training and inferencing ML models.
  • Experience with map data and graph data structures
  • Experience with robotics
  • Experience with ETA modeling

Responsibilities

  • Building and scaling both the backend systems and onboard modules for the Routing team.
  • Designing microservices.
  • Optimizing routing algorithms.
  • Understanding road network graphs.
  • Building monitoring and analytics infrastructure.
  • Optimizing deployment pipelines.
  • Working with product, strategy, and operations teams to design and build new user experiences.
  • Defining product strategy and roadmap.

Benefits

  • Annual performance bonus
  • Equity
  • Competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service