> Markdown version of [/jobs/ext/580163-staff-machine-learning-engineer-perception](https://www.wearedevelopers.com/jobs/ext/580163-staff-machine-learning-engineer-perception). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Machine Learning Engineer,Perception - **Company:** Rivian - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Python (Programming Language), Machine Learning, Software Engineering, Large Language Models, Multi-Agent Systems, Information Technology, Machine Learning Operations, Unsupervised Learning - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=67de5511d4910037 ## About the Role 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 ## 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. ## Related Videos - [How Machine Learning is turning the Automotive Industry upside down](https://www.wearedevelopers.com/videos/61-how-machine-learning-is-turning-the-automotive-industry-upside-down) - [Designing and Deploying Distributed Multimodal Multi-Agent Systems with Google's AI Stac](https://www.wearedevelopers.com/videos/1976-designing-and-deploying-distributed-multimodal-multi-agent-systems-with-google-s-ai-stac) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Official Opening of WeAreDevelopers World Congress 2026](https://www.wearedevelopers.com/videos/100000-official-opening-of-wearedevelopers-world-congress-2026) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)