Staff Software Engineer, Behavior ML Data
Job description
About the role
Join our team to architect the data infrastructure and pipelines that power autonomous driving behaviors. You will lead the development of systems that process massive datasets to refine how our vehicles navigate complex environments. In this capacity, you are responsible for defining the technical vision for data platforms that directly influence vehicle decision-making. You will own the design of robust data structures that translate raw sensor observations into actionable behavioral insights. The role requires close collaboration with cross-functional partners to ensure data solutions align with real-world autonomy challenges. You will drive innovation by transforming high-dimensional information into reliable inputs for machine learning workflows. This position is centered on building the foundational layers that allow our software to learn from diverse driving scenarios. Your work will have a direct impact on the reliability and intelligence of Nuro's autonomous systems.
Key facts
What you'll do
- Design and implement scalable data processing frameworks for machine learning models used in behavior prediction.
- Collaborate with research and engineering teams to improve the quality, consistency, and accessibility of behavior-related training data.
- Establish and enforce standards for data collection, storage, versioning, and retrieval to support autonomous vehicle testing and deployment.
- Oversee the end-to-end lifecycle of large-scale datasets from raw ingestion through cleaning, labeling, and formatting into model-ready structures.
- Architect distributed systems that can handle high-volume data streams generated by Nuro's fleet of self-driving vehicles.
- Optimize data pipelines for performance, reliability, and cost-efficiency in cloud-native environments.
- Lead the definition of data schemas and interfaces that enable modularity across the behavior ML stack.
- Partner with data scientists to ensure that infrastructure supports rapid experimentation and accurate model training.
- Implement monitoring and debugging tools to detect data anomalies and ensure integrity across processing stages.
- Guide technical best practices and contribute to the long-term roadmap of the Behavior ML Data organization.
Requirements
- Hold extensive professional experience as a software engineer with a strong focus on data infrastructure or machine learning systems.
- Demonstrated ability to lead technical projects and mentor other engineers through design reviews and implementation guidance.
- Show proficiency in building and operating distributed systems that reliably manage high-volume data streams.
- Maintain a strong background in software design patterns, system scalability, and performance optimization techniques.
- Have a proven track record of delivering robust data platforms that meet strict reliability and availability standards.
- Bring experience in translating complex data requirements into concrete engineering specifications.
- Show competence in navigating fast-paced environments where technical priorities evolve with business needs.
- Commit to upholding data governance and security standards critical for autonomous vehicle operations.
Nice to have
- Prior experience working on autonomous vehicle technology, robotics platforms, or related perception and planning systems.
- Deep understanding of cloud computing environments, data orchestration tools, and modern data lake architectures.
Skills & tools
- Machine Learning Data Pipelines
- Distributed Systems
- Large-scale Data Infrastructure
- Software Architecture
Practical notes
Nuro is currently transitioning its business model toward licensing autonomous driving software for robotaxis and personally owned vehicles. All applications must be submitted through the official Nuro careers portal, and only candidates who meet the outlined criteria will be contacted for the next steps. The company maintains a strict policy of equal opportunity employment and ensures that all hiring decisions are based on merit and business needs. While this role is based in Mountain View, collaboration with remote teams may be required depending on project demands. No sponsorship for work authorization is indicated at this time, so candidates must ensure they have the appropriate rights to work in the United States. The position is full-time and involves significant responsibility over critical data infrastructure that supports ongoing research and production deployments. Deadlines for application review are not specified, so interested candidates are encouraged to apply as early as possible through the designated portal to ensure full consideration.