Senior/Staff Software Engineer, Labeling Platform
Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver™, our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles. With years of real-world deployment experience and a flexible, partner-led business model, Nuro is working toward a future where millions of autonomous vehicles powered by our technology help make everyday life safer, easier, and more connected.
About the Role
Nuro takes a machine-learning-first approach to autonomous driving technology. The team plays a crucial role in the advancement of autonomous driving systems by ensuring teams have access to high-quality labeled data. This is facilitated by a comprehensive labeling stack featuring a workflow execution framework, supporting infrastructure, and a suite of data annotation tools. Nuro’s autonomy stack utilizes an industry-leading sensor suite, and our tools must handle the efficient processing and annotation of millions of points of sensor data. Our labeling infrastructure supports millions of scenes weekly.
The platform team’s mission is to make labeled data accessible for all users. The system must be reliable and scalable, covering everything from request submission to progress tracking, data dumping, and model development. The team collaborates closely with autonomy engineers to ensure labeled data is high-quality and comprehensive. As Nuro prepares to expand and roll out our service, it will be critical to capture and quickly triage all issues.
Responsibilities
- Build highly available, fault-tolerant systems for data annotation
- Productionize core infrastructure for our state-of-the-art autonomy system
- Elevate label quality by implementing data-driven metrics and monitoring
- Apply cutting-edge ML research to automate and optimize the data labeling lifecycle
Requirements
- B.Sc. or M.Sc. degree and 5+ years of relevant industry experience
- Experience designing, building, and operating highly scalable and reliable distributed data systems
- Experience leading cross-team projects with excellent communication skills
- Experience defining technical visions, creating roadmaps, and setting timelines and prioritization for a team or project
- Strong problem-solving and programming skills in Python, C++, or Go
Preferred Qualifications
- Experience building reliable large-scale distributed systems
- Experience with observability, monitoring, and incident management
- Experience applying ML research in real-world applications
- Experience leading teams, designing, and executing team roadmaps
Pay
The reasonably expected base pay range for this position is between $235,030 and $352,290, depending on experience, qualifications, education, location, and skills. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.