Senior/staff Engineer, Machine Learning - Online Mapping

Nuro Nuro · Robotics · Mountain View, CA · Autonomy

Nuro is seeking a Senior/Staff ML Engineer for their Online Mapping team to research, develop, and implement state-of-the-art online mapping models and algorithms for robot navigation. This role involves working with real-world robotics data, analyzing system performance, and collaborating with cross-functional teams to integrate ML models into a larger autonomous system. The ideal candidate has a proven record of solving in-production ML problems, hands-on experience with training and evaluating modern ML models in AV/robotics/mapping/computer vision, and strong Python skills with deep learning frameworks.

What you'd actually do

  1. Research, develop, and implement state-of-the-art online mapping models and algorithms.
  2. Analyze and characterize the performance of the online mapping system, identifying opportunities for architecture, data or evaluation improvements in a E2E ML system.
  3. Work cross functionally with other ML teams to integrate our models into centralized architectures.
  4. Collaborate with stakeholders across autonomy, infrastructure, and systems teams on online mapping needs and requirements.

Skills

Required

  • Python
  • deep learning frameworks (PyTorch, TensorFlow, or Jax)
  • ML fundamentals
  • training ML models
  • evaluating ML models
  • robotics-related ML applications
  • 3D geometry

Nice to have

  • complex multi-component systems
  • building ML pipelines
  • optimizing/productizing ML models
  • distributed training
  • ML compilers
  • state estimation fundamentals

What the JD emphasized

  • in-production ML problems
  • tradeoffs between data, model and evaluation
  • on-time delivery of solutions
  • data-driven decisions

Other signals

  • online mapping models and algorithms
  • robot navigation
  • in-production ML problems
  • training pipelines