Senior Machine Learning / AI Engineer

Rivian Rivian · Auto · London, United Kingdom · Autonomous Driving

Senior Machine Learning / AI Engineer role focused on developing and deploying learning-based and hybrid planning systems for production-oriented autonomous driving. The role involves end-to-end ownership from data collection to in-vehicle validation, including model training, optimization, and evaluation.

What you'd actually do

  1. Design and implementation of learning-based prediction and planning systems, including end-to-end models for real-world driving.
  2. Develop hybrid planning architectures that combine transformer-based prediction/planning with classical methods such as MPC and graph-based planning.
  3. Drive end-to-end ownership across data collection, dataset curation, model training, optimization, deployment, and closed-loop evaluation.
  4. Define and enforce safety and feasibility strategies for trajectory generation, including fallback behaviors and runtime safeguards.
  5. Partner with Perception and Systems teams to integrate planning models into production-like stacks and ensure robust interface contracts.

Skills

Required

  • Master’s or PhD in Robotics, Control Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
  • Strong background in autonomous driving prediction and planning, with hands-on experience in both research and deployment.
  • Deep knowledge of trajectory prediction and planning methods, including transformer-based architectures and sequence modeling.
  • Strong fundamentals in control and robotics, including MPC, graph search, state estimation, and vehicle behavior modeling.
  • Proficiency in Python and C++ for production-quality software development.
  • Hands-on experience with PyTorch and deployment acceleration frameworks (for example TensorRT/ONNX) in real-time systems.
  • Experience with ROS/Autoware-style robotics integration and simulation-based development workflows.
  • Strong understanding of open-loop vs closed-loop evaluation, KPI design, failure analysis, and safety-driven model validation.
  • Demonstrated technical leadership, cross-functional collaboration, and ability to deliver under tight product timelines.
  • Excellent communication and problem-solving skills in fast-paced, multidisciplinary environments.

What the JD emphasized

  • production-oriented autonomous driving
  • end-to-end delivery
  • in-vehicle validation
  • real-time inference performance
  • closed-loop evaluation
  • safety-driven model validation

Other signals

  • end-to-end ownership
  • production-oriented autonomous driving
  • in-vehicle validation
  • real-time inference performance