Drimva

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

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)