Senior Machine Learning Engineer, Perception
Senior Machine Learning Engineer, Perception

Senior Machine Learning Engineer, Perception

London Full-Time 48000 - 72000 Β£ / year (est.) No home office possible
R

At a Glance

  • Tasks: Lead the development of advanced machine learning models for autonomous vehicles.
  • Company: Join Rivian, a trailblazer in electric adventure vehicles committed to sustainability.
  • Benefits: Enjoy flexible work options, competitive pay, and a culture that values innovation and teamwork.
  • Why this job: Be part of a mission-driven team that pushes boundaries and protects the planet for future generations.
  • Qualifications: 7+ years in ML systems, strong coding skills in Python and C++, and a passion for robotics.
  • Other info: Rivian is an equal opportunity employer, welcoming diverse backgrounds and experiences.

The predicted salary is between 48000 - 72000 Β£ per year.

About Us

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.

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

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 Automotive

Rivian is an exceptional employer for those passionate about innovation and sustainability, offering a dynamic work culture that encourages creativity and collaboration. Located in a vibrant environment, employees benefit from opportunities for professional growth, mentorship, and the chance to contribute to groundbreaking projects in autonomous vehicle technology. With a commitment to diversity and inclusion, Rivian fosters a supportive atmosphere where every team member can thrive while pursuing their adventurous spirit.
R

Contact Detail:

Rivian Automotive Recruiting Team

atcandidateaccommodations@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 adventure and sustainability 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 and foundation models in your conversations. Be prepared to discuss specific projects where you've successfully implemented these technologies, as this will demonstrate your expertise and fit for the role.

✨Tip Number 3

Network with current or former employees of Rivian, especially those in the Autonomy team. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 4

Prepare to discuss real-world deployment constraints related to autonomous vehicles. Being able to articulate how you would address challenges like latency and robustness will show that you understand the practical aspects of the role.

We think you need these skills to ace Senior Machine Learning Engineer, Perception

Deep Learning
Machine Learning Frameworks (e.g., TensorFlow, PyTorch)
Python Programming
C++ Programming
Transformer Models
Self-Supervised Learning
Robotics
Simulation Techniques
Real-Time Inference Systems
Sensor Fusion (LiDAR, Camera, Radar)
Architectural Design for ML Systems
Data Pipeline Development
Cross-Functional Collaboration
Project Leadership
Performance Optimisation

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, C++, and large-scale ML systems.

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 in developing multi-modal systems and how you can contribute to their autonomy team.

Showcase Your Projects: Include links or descriptions of past projects that involved training and evaluating transformer models or autonomous agents. Highlight any leadership roles you've taken in these projects to demonstrate your capability.

Prepare for Technical Questions: Anticipate technical questions related to your experience with real-time inference systems and sensor fusion. Be ready to discuss your approach to solving complex problems in ML and robotics during potential interviews.

How to prepare for a job interview at Rivian Automotive

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with large-scale ML 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 robotics or simulation.

✨Collaborate Effectively

Since the role involves working with cross-functional teams, emphasise your collaboration skills. Share experiences where you successfully aligned model capabilities with real-world constraints, showcasing your ability to work well with others.

✨Prepare for Technical Questions

Expect in-depth technical questions related to transformer models, sensor fusion, and real-time inference systems. Brush up on these topics and be ready to explain complex concepts clearly and concisely.

Senior Machine Learning Engineer, Perception
Rivian Automotive
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>