At a Glance
- Tasks: Join our Perception team to develop cutting-edge machine learning algorithms for self-driving vehicles.
- Company: Rivian is on a mission to create emissions-free Electric Adventure Vehicles and protect the outdoors.
- Benefits: Enjoy a collaborative culture, flexible work options, and opportunities for personal and professional growth.
- Why this job: Be part of a revolutionary team shaping the future of autonomous driving and making a real-world impact.
- Qualifications: 7+ years in ML systems, strong Python/C++ skills, and experience with autonomous vehicle technologies required.
- Other info: Rivian values diversity and is committed to an inclusive hiring process for all applicants.
The predicted salary is between 43200 - 72000 Β£ per year.
About Rivian
Rivian is 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
You will be a key member of the Perception team at Rivian, which develops advanced machine learning algorithms that directly impact safety critical self-driving features of our category defining vehicles.
Responsibilities
- As a member of the Autonomy team, you will guide the architecture, implementation, and deployment of foundation models that act as learned world models.
- These models will support not only perception tasks (e.g., object detection, scene understanding) but also downstream decision-making and closed-loop autonomy.
- Key areas of responsibility include:
- Developing technical strategy and architecture for foundation models as unified world models
- Developing multi-modal, multi-task transformer-based systems that support closed-loop autonomy
- Building training and evaluation pipelines at scale across petabytes of real-world and simulated driving data
- Collaborating with cross-functional teams across perception, planning, simulation, and ML infrastructure
- Driving alignment between model capabilities and real-world deployment constraints (latency, robustness, validation)
- Publishing internal technical guidance and mentoring engineers across autonomy ML
Qualifications
- B.S., M.S., or Ph.D. in Computer Science, Robotics, or a related field
- 7+ 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
- Bonus: Prior work on end-to-end autonomous driving architectures (e.g., imitation learning, behavior cloning, world models)
- Experience with sensor fusion (LiDAR, camera, radar) in a learned model
Senior Machine Learning Engineer, Perception employer: Rivian
Contact Detail:
Rivian Recruiting Team
candidateaccommodations@rivian.com
StudySmarter Expert Advice π€«
We think this is how you could land Senior Machine Learning Engineer, Perception
β¨Tip Number 1
Familiarise yourself with Rivian's mission and values. Understanding their commitment to sustainability and adventure will help you align your passion for the outdoors with their goals, making you a more appealing candidate.
β¨Tip Number 2
Showcase your experience with large-scale ML systems by preparing specific examples of projects you've led or contributed to. Highlighting your leadership in driving ML projects from research to production can set you apart.
β¨Tip Number 3
Network with current or former Rivian employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and potentially lead to referrals, which can significantly boost your chances of landing an interview.
β¨Tip Number 4
Prepare to discuss the technical aspects of foundation models and self-supervised learning in detail. Being able to articulate your understanding and experience with these concepts will demonstrate your expertise and fit for the role.
We think you need these skills to ace Senior Machine Learning Engineer, Perception
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience in machine learning, particularly with foundation models and autonomous systems. Use specific examples that demonstrate your expertise in Python and C++, as well as any leadership roles you've held in ML projects.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the outdoors and how it aligns with Rivian's mission. Discuss your experience with multi-modal systems and how you can contribute to their perception team. Be sure to mention any relevant projects or achievements.
Showcase Your Technical Skills: Include a section in your application that details your technical skills, especially those related to transformer models, real-time inference systems, and sensor fusion. This will help demonstrate your fit for the role and your ability to handle the responsibilities outlined.
Highlight Collaboration Experience: Rivian values teamwork, so be sure to include examples of how you've successfully collaborated with cross-functional teams in previous roles. Mention any specific projects where you worked alongside engineers from different disciplines to achieve a common goal.
How to prepare for a job interview at Rivian
β¨Showcase Your Technical Expertise
Be prepared to discuss your experience with large-scale machine learning systems, particularly in the context of foundation models and self-supervised learning. Highlight specific projects where you've successfully implemented these technologies.
β¨Demonstrate Problem-Solving Skills
Rivian values innovative thinking. Be ready to share examples of how you've reframed old problems or developed new solutions in your previous roles, especially in relation to autonomous systems and real-time inference.
β¨Collaborate Effectively
Since the role involves working with cross-functional teams, emphasise your collaboration skills. Discuss experiences where youβve worked alongside engineers from different disciplines, such as perception, planning, and simulation.
β¨Prepare for Technical Questions
Expect in-depth technical questions related to transformer models, sensor fusion, and autonomous vehicle constraints. Brush up on these topics and be ready to explain complex concepts clearly and concisely.