Staff Machine Learning Engineer,Perception
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Become an AI Engineer
How software is steering vehicle technology
Highest Paying Tech Companies for Developers
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production