At Nuro, your base pay is one part of your total compensation package.
Key Responsibilities
As a Software Reliability Engineer at Nuro, you will help design, build, and operate systems that support our autonomous vehicle platform and fleet operations.
You will work across the full development lifecycle, from early design and deployment through operations and continuous improvement. You’ll join an on-call rotation to stay close to real-world operations. At its core, the role is building resilient systems through automation, observability, and operational feedback.
This is an opportunity to influence how reliability is engineered into Nuro’s platform as it scales up and out across new cities.
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.