Skip to content
NuroNuro

Staff/Lead Machine Learning Engineer, Behavior & Planning

Technical leader for Nuro’s Behavior & Planning team, developing and deploying advanced machine learning models for autonomous driving. The role requires 7+ years of ML experience, strong Python or C++ skills, and expertise in areas such as sequential decision-making, generative modeling, or foundation models.

About the job

Responsibilities

Technical Leadership

  • Lead machine learning initiatives across the autonomy stack, framing ambiguous problems, setting technical direction, and driving projects from conception through on-road deployment.
  • Design, train, and productionize state-of-the-art models for foundation and world models, LLM/VLM reasoning, reinforcement and imitation learning, generative and diffusion models, and transformer-based prediction and planning.
  • Build behavior and planning models that generalize to new cities, geographies, and vehicle platforms.
  • Own the full model lifecycle, including data collection, training, onboard inference, closed-loop and open-loop evaluation, and continuous on-road iteration.
  • Partner with Perception, Simulation & Evaluation, ML Infra & Data, Autonomy, and Research teams to develop solutions, align priorities, and unblock shared initiatives.
  • Mentor engineers and researchers, raise the team’s technical bar, and shape broader roadmap and technical strategy.

Requirements

  • 7+ years building and deploying machine learning systems, including leading complex, multi-team technical initiatives.
  • Master’s or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Robotics, or a related field, or equivalent practical experience.
  • Strong general machine learning foundations, including model architectures, training, and evaluation.
  • Depth in one or more of sequential decision-making, prediction, generative modeling, foundation/world models, or representation learning.
  • Understanding of the complete machine learning development cycle, from data collection and training through deployment, onboard inference, and data iteration loops.
  • Strong programming and problem-solving skills in Python and/or C++.
  • Ability to lead initiatives, collaborate across teams, and work independently with minimal oversight.
  • Clear communication skills and the ability to align cross-functional stakeholders.

Nice-to-Haves

  • Experience in autonomous vehicles or robotics, with familiarity with machine learning in an autonomy or planning stack.
  • Experience mentoring engineers or leading a team, with interest in a management or technical-leadership track.
  • Familiarity with PyTorch, JAX, or TensorFlow.
  • Research contributions to venues such as NeurIPS, ICLR, ICML, CVPR, RSS, or CoRL.
  • Strong applied machine learning and production impact.

Compensation and Benefits

  • Base pay range: $235,030–$352,290.
  • Eligibility for an annual performance bonus, equity, and a competitive benefits package.

Skills

Machine Learning, Python, C++, PyTorch, JAX, TensorFlow, Reinforcement Learning, Imitation Learning, Generative Models, Diffusion Models, Transformers, Foundation Models, World Models, Llm/Vlm Reasoning, Robotics

Shield AI

Shield AI

San Mateo, CA

Staff Software Engineer, Autonomy Capabilities
$234k+/yrOn-site7+ YOEML Engineering

Leads the design, implementation, integration, and field validation of tactical autonomy and multi-agent coordination capabilities for unmanned platforms. Requires 7+ years of relevant experience, production C++, technical leadership, and eligibility for a U.S. Secret clearance.

Snowflake

Snowflake

Bellevue, WA

Staff Software Engineer - Snowflake Feature Store
$236k+/yrOn-site10+ YOEML Engineering

Leads the roadmap and technical vision for Snowflake Feature Store, building reliable, high-performance machine learning platform capabilities and supporting technical execution across partner teams. Requires 10+ years of experience with data-serving infrastructure or ML platforms, plus Java and Python expertise.

Harvey

Harvey

San Francisco, CA

Staff Software Engineer, Model Infrastructure
$231k+/yrHybrid7+ YOEML Engineering

Leads the design and operation of reliable, scalable model infrastructure powering AI inference across multiple providers. Requires 7+ years of distributed-systems engineering experience, strong programming skills, and expertise in production reliability and cloud infrastructure.

Airbnb

Airbnb

United States

Senior Staff Machine Learning Engineer, Post Training
$248k+/yrRemote10+ YOEML Engineering

Senior Staff ML Engineer fine-tunes and optimizes state-of-the-art LLMs for Airbnb's customer support AI products, including AI assistants and autonomous agents. Partners cross-functionally to productionize models at scale. Requires PhD and 10+ years experience with PyTorch.

Shield AI

Shield AI

Washington, DC
Staff Engineer, Autonomy Capabilities – Maritime
$221k+/yrOn-site7+ YOEML Engineering

Leads development and integration of advanced maritime autonomy for USVs, UUVs, and cooperating UAVs, including motion planning, localization, safety, and multi-agent coordination. Requires staff-level technical leadership, substantial robotics experience, C++ and Python proficiency, and eligibility for a SECRET clearance.