ML/AIWork
Rivian logo

Staff Machine Learning Engineer,Perception

Rivian · San Francisco, US

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.

  • 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

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

More Machine Learning roles

View all →
Staff Machine Learning Engineer,Perception
Rivian
Apply →