Staff ML Engineer: Real-Time 3D Perception & Failsafe

Rivian

Palo Alto (CA)

On-site

USD 228,000 - 285,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance

Job summary

Rivian is seeking a Staff ML Software Engineer to lead the failsafe system for autonomous vehicles. You will own end-to-end lifecycle, defining safety metrics, benchmarking, and deploying real-time 3D perception solutions. Focus areas include sensor degradations and automated recovery strategies.

You will work on multi-modal models (camera/LiDAR), evaluate uncertainty, and drive safety-related architecture with cross-functional teams in a fast-paced environment. Strong C++/Python skills required.

Qualifications

  • BS, MS or PhD in Computer Science, Robotics, Electrical Engineering, or a related quantitative field.
  • 7+ years of professional experience scaling production-grade ML software for autonomy or robotics.
  • Hands-on experience building algorithms for autonomous vehicle perception or environmental scene understanding.
  • Strong proficiency in C++ and Python; experience with real-time software performance optimization and latency profiling.

Responsibilities

  • Lead design, delivery and deployment of production-grade, highly reliable failsafe algorithms for L3 and L4 platforms, focusing on real-time sensor blockage, degradation, and occlusion detection.
  • Develop multi-modal (camera and/or LiDAR) models to analyze real-time road conditions, including surface wetness, friction/mu-estimation, and physical drivability hazards.
  • Design intelligent algorithms to trigger automated sensor-cleaning hardware and recovery strategies, maximizing ADAS uptime in challenging environments.
  • Architect systems to evaluate and report real-time 3D perception uncertainty and capability limits, interfacing with planning and safety fallback managers.
  • Partner with cross-functional teams to define strict safety boundaries, testing benchmarks, and guide system-level architecture trade-offs.

Skills

C++ and Python
Real-time optimization
Perception pipelines
Autonomous vehicle perception
Roadmap delivery

Education

BS/MS/PhD in CS, Robotics, EE

Job description

Rivian is seeking a Staff ML Software Engineer to lead the failsafe system for autonomous vehicles. You will own end-to-end lifecycle, defining safety metrics, benchmarking, and deploying real-time 3D perception solutions. Focus areas include sensor degradations and automated recovery strategies.

You will work on multi-modal models (camera/LiDAR), evaluate uncertainty, and drive safety-related architecture with cross-functional teams in a fast-paced environment. Strong C++/Python skills required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer, Perception Scene Understanding
Staff ML Engineer, Perception Scene Understanding

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical Insurance
Dental Insurance
Vision Insurance
Senior Onboard Perception & Robotics Software Lead
Senior Onboard Perception & Robotics Software Lead

Rivian • Palo Alto (CA)

On-site
USD 265,000 - 331,300
401(k) Plan
Employee Stock Purchase Program
Paid vacation
Staff ML Infra Architect - Autonomous Training
Staff ML Infra Architect - Autonomous Training

Rivian • Palo Alto (CA)

On-site
USD 207,000 - 258,000
Staff ML Data Platform Engineer
Staff ML Data Platform Engineer

Rivian • Palo Alto (CA)

On-site
USD 207,000 - 258,000
401(k) Plan
Employee Stock Purchase Program
Insurance benefits (medical, dental, 9
Staff Embedded Software Engineer — Autonomy & Safety-Critical
Staff Embedded Software Engineer — Autonomy & Safety-Critical

Rivian • Palo Alto (CA)

On-site
USD 206,000 - 258,000
Staff ML Infra Engineer for Autonomy Platform
Staff ML Infra Engineer for Autonomy Platform

Rivian • Sacramento (CA)

On-site
USD 207,000 - 258,000
Staff ML Engineer: End-to-End Autonomy for Driving Models
Staff ML Engineer: End-to-End Autonomy for Driving Models

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical, dental, and vision insurance
Employment effective benefit coverage from day one
Senior Staff ML Engineer: Autonomous Driving Pretraining
Senior Staff ML Engineer: Autonomous Driving Pretraining

Watershed Ventures • Palo Alto (CA)

On-site
USD 265,000 - 331,000
Senior ML Engineer for Large-Scale Autonomous Driving AI
Senior ML Engineer for Large-Scale Autonomous Driving AI

Rivian • New York (NY)

On-site
USD 170,000 - 250,000
Staff ML Engineer, Autonomy Hardware & Model Optimization
Staff ML Engineer, Autonomy Hardware & Model Optimization

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical Insurance
Dental Insurance
Vision Insurance