×
Register Here to Apply for Jobs or Post Jobs. X

Staff ML Engineer, Perception Scene Understanding

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: Rivian
Full Time position
Listed on 2026-08-02
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 228000 - 285000 USD Yearly USD 228000.00 285000.00 YEAR
Job Description & How to Apply Below

About Rivian

Rivianis on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.

As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.

Role Summary

Failsafe is a foundational pillar of the Autonomy safety architecture. In this Staff ML Software Engineer role, you will play a key part in driving and delivering high-quality, real-time onboard models and algorithms to evaluate sensor reliability, scene hazards, and perception capabilities. You will design, train, and ship production-grade solutions that enable our vehicles to understand environmental limitations, sensor degradations, and safety boundaries in 3D.

As an experienced technical expert, you will own the end-to-end lifecycle of the failsafe system: defining safety metrics, engineering diagnostic algorithms, benchmarking on-vehicle performance, and establishing tight feedback loops. A key focus of this role is dedicated to multi-modal scene understanding, ensuring the vehicle can gracefully handle degraded states (such as lens blockage, adverse weather, or road surface hazards) to trigger automated sensor recoverability routines or minimum risk maneuvers.

Responsibilities
  • Lead the 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, directly maximizing ADAS uptime in challenging environments
  • Architect systems to evaluate and report real-time 3D perception uncertainty and capability limits, interfacing directly with downstream planning and central safety fallback managers.
  • Partner closely with cross-functional teams to define strict safety boundaries, establish rigorous testing benchmarks, and guide system-level architecture trade-offs.
Qualifications
  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a highly related quantitative field.
  • 7+ years of professional experience scaling production-grade MLsoftware for autonomy or robotics.
  • Proven track record of hands-on experience building algorithms for autonomous vehicle perception or environmental scene understanding.
  • Solid understanding of modern perception pipelines and data representation across multiple modalities (cameras, LiDAR, and Radar).
  • Strong proficiency in C++ and Python alongside experience with real-time software performance optimization and latency profiling.
  • Demonstrated ability to drive complex technical roadmaps and deliver components in a fast-paced environment.
Preferred Qualifications
  • Experience designing failsafe, fail-operable, or degraded-state software architectures for safety-critical systems.
  • Hands-on experience with sensor degradation modeling (such as camera soil, lens glare, rain, or LiDAR spray) and system-level ODD degradation modeling.
  • Deep understanding of onboard edge deployment and managing cloud telemetry loops to monitor model performance in the field.
  • Experience collaborating directly with systems safety teams to translate hazard analysis and risk assessments into robust software implementations.
Pay Disclosure

Salary Range for California Based Applicants: $228,000 - $285,000 (actual compensation will be determined based on experience, location, and other factors permitted by law).

Benefits

Summary:

Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premium.

Equal Opportunity

Rivian…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary