Technical Lead Software Engineer, Routing

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

About The Position

The Routing Team builds and maintains services that help Nuro Driver reach destinations safely and efficiently. Its work includes refining the routing engine to improve route efficiency and ETA accuracy, and managing traffic at scale as the business, geographies, and mapping infrastructure evolve. In this role, you will build and scale backend systems and onboard modules for the Routing team. Work may include designing microservices, optimizing routing algorithms, working with road-network graphs, building monitoring and analytics infrastructure, and improving deployment pipelines. You will collaborate with product, strategy, and operations teams to develop new user experiences and define product strategy and roadmaps.

Requirements

  • At least 8 years of experience building and scaling real-time server-side applications.
  • Experience solving large-scale, complex algorithm problems and balancing correctness with performance.
  • Experience selecting and working with a range of storage technologies, including relational databases, non-relational databases, and data warehouses.
  • Familiarity with RPC frameworks such as gRPC or Thrift and pub/sub systems such as Kafka, Cloud Pub/Sub, or Celery.
  • Extensive experience with cloud providers such as GCP or AWS.
  • Experience with Docker and Kubernetes, or willingness to learn them.
  • Broad technical skills, willingness to learn new technologies, and ability to learn quickly.
  • Interest in developing tools that help engineers troubleshoot, debug, and profile applications.
  • Ability to make appropriate tradeoffs between quick solutions and scalable approaches.
  • Ability to work closely with product and design teams to build products for consumers.
  • Strong communication skills and experience discussing product requirements and designs with product managers, user researchers, engineers, and cross-functional stakeholders.
  • Impact-driven approach and interest in work that affects many people.

Nice To Haves

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

Responsibilities

  • Build and scale backend systems and onboard modules for the Routing team.
  • Design microservices and optimize routing algorithms.
  • Work with road-network graphs and develop monitoring and analytics infrastructure.
  • Optimize deployment pipelines.
  • Collaborate with product, strategy, and operations teams to design and build user experiences.
  • Help define product strategy and roadmaps.

Benefits

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