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

Rivian

Palo Alto (CA)

On-site

USD 228,000 - 285,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 for Autonomous Driving
Staff ML Engineer, Perception for Autonomous Driving

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical/Rx insurance
Dental insurance
Vision insurance
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 - 332,000
401(k) Plan
Employee Stock Purchase Program
Paid vacation
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 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 Engineer - Perception Autonomy, Self-Driving
Senior Staff Engineer - Perception Autonomy, Self-Driving

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical/Rx insurance
Dental insurance
Vision insurance
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
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
Staff Software Engineer — Self-Driving Middleware
Staff Software Engineer — Self-Driving Middleware

Rivian • Palo Alto (CA)

On-site
USD 206,000 - 258,000
Medical coverage
Dental coverage
Vision coverage
+1
Staff ML Applications Engineer - Data & ML Platforms
Staff ML Applications Engineer - Data & ML Platforms

Rivian • Palo Alto (CA)

On-site
USD 207,000 - 258,000
Full benefits
401(k) plan
Employee stock purchase