Software Reliability Engineer

NuroMountain View, CA

About The Position

Nuro is seeking a Software Reliability Engineer to join the Robotics Reliability Engineering (RRE) team. This role focuses on fleet reliability as autonomous vehicle capabilities and operating footprint grow. The RRE team works across software, hardware, infrastructure, and operations to understand fleet behavior and improve operational readiness. When high-severity events impact missions or fleet-wide performance, RRE coordinates investigations and ensures that lessons learned result in durable platform improvements. As a Software Reliability Engineer, you will help design, build, and operate systems that support Nuro's autonomous vehicle platform and fleet operations, working across the full development lifecycle. You will join an on-call rotation to stay close to real-world operations. The core of the role involves building resilient systems through automation, observability, and operational feedback, with an opportunity to influence how reliability is engineered into Nuro’s platform as it scales.

Requirements

  • Experience writing and shipping software that runs in production, with an ownership mindset and attention to how it behaves in real-world conditions.
  • Ability to build and maintain tools and automation that enable other engineers: internal tools, instrumentation, and visualizations. (Python, Go, Bash, C++)
  • Strong debugging fundamentals across the stack, including using system signals and live troubleshooting to form hypotheses and identify contributing factors.
  • Strong interest in reliability engineering as a growth path: you’re motivated by making complex systems understandable, resilient, and easier to run as they scale.

Nice To Haves

  • Background in distributed systems or real-world deployed systems (vehicles, robotics, IoT, or similar).
  • Familiarity with production telemetry and observability.
  • Experience applying reliability metrics and operational feedback loops to drive improvements.
  • Exposure to cross-team reliability work in mission-critical environments.

Responsibilities

  • Build fleet-scale pipelines that turn noisy onboard signals into actionable, high-confidence investigations.
  • Develop automated triage and correlation systems that deduplicate issues, route them to the right owning teams, and attach up-to-date priority signals and diagnostic context.
  • Partner with engineering teams and subject matter experts to turn investigation outcomes into better instrumentation, automation, and signal quality over time.
  • Build internal tools and workflows that reduce duplicate effort and increase situational awareness as the fleet scales (self-service debugging, standardized metrics, shared templates, securely scoped access).
  • Lead reliability investigations to identify contributing factors and ensure learnings turn into durable engineering changes.

Benefits

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