Staff Machine Learning Engineer,Perception

Rivian
Palo Alto, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Python (Programming Language) Machine Learning Software Engineering Large Language Models Multi-Agent Systems Information Technology Machine Learning Operations Unsupervised Learning

Job description

In this role you will be a member of the Perception team at Rivian, which develops machine learning algorithms that directly impact safety critical self-driving features for the Rivian Autonomy Platform. You will be responsible for design, implementation, testing, deployment, and maintenance of onboard Perception functionality.

  • Be independently responsible for the entire lifecycle of projects or features including engineering design, development, deployment, testing and maintenance.
  • Develop production ready software to run on our vehicles and in the cloud.
  • Develop perception capabilities using tools from machine learning, state estimation, and robotics.

  • Develop tools and processes to evaluate and measure the performance of the perception system.

  • Work with the broader team to ensure that our Perception outputs are integrated to deliver a great experience to customers.

Requirements

Do you have experience in Unsupervised learning?, Do you have a Bachelor’s degree?, * B.S., M.S., or Ph.D. in Computer Science, Robotics, or a related field

  • 5+ years of experience building and deploying large-scale ML systems
  • Deep understanding of foundation models, self-supervised learning, and world models in robotics or simulation
  • Strong software engineering background, with fluency in Python and C++
  • Experience training and evaluating transformer models or end-to-end autonomous agents
  • Familiarity with real-time inference systems and autonomous vehicle constraints
  • Proven leadership in driving ML projects from research to production

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

2:26 min

Comparing single-shot prompts and multi-agent systems

Dr. Alexander Wachtel Dr. Alexander Wachtel +1 · WWC 2025

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · WWC Europe 2026

2:07 min

Industrial applications of machine learning in autonomous vehicles

Alexandra Waldherr · LIVE

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

3:37 min

Transitioning automated driving to neural networks and model-based perception

Katrin Lehmann Katrin Lehmann +1 · WWC 2025

Videos

See all

Related articles

See all