Nuro
Staff Software Engineer, Behavior ML Data
$194K–$352K
Mountain View, California (HQ) +1 · Staff · Full-time · Posted Feb 25, 2026
- Location
- Mountain View, California (HQ)
Nuro HQ - Mountain View, CA - Experience
- 7+ years.
- Education
- B.S./M.S. in Computer Science, Artificial Intelligence, Electrical Engineering, or Robotics, or equivalent practical experience.
About the job
Leads the design and delivery of scalable ML data systems and tools that transform autonomous-driving data into training signals for autonomy models.
What you'll do
- Architect data ingestion, processing, selection, simulation, and introspection systems for large-scale autonomy datasets.
- Partner with autonomy researchers and infrastructure teams to build ML data products, interfaces, and APIs.
- Operationalize active learning, labeling workflows, data quality controls, and tools for identifying model failures and data shifts.
What they ask for
- 7+ years of experience leading the architecture and delivery of complex, multi-system ML data engineering systems.
- Understanding of end-to-end ML data pipelines and their interaction with model training and evaluation.
- Strong proficiency in C++ and Python, with petabyte-level data management experience.
- Experience turning data concepts such as uncertainty sampling into stable, 24/7 production services.
Nice to have
- Experience with production AI data engines at large companies, workflow orchestration, data introspection UI/UX, or foundation-model training frameworks.
- Expertise in active learning, pre-training, autonomous systems, or research in Machine Learning, Deep Learning, or Robotics.
Pay
USD $193,930 and $352,290 (base pay range)
Tools
C++, Python
AI focus
Builds data infrastructure and active-learning systems that select and label informative data for autonomous-driving model training and evaluation.
Model-written summary · the original posting is authoritative