Senior Machine Learning Engineer, Perception

Senior Machine Learning Engineer, Perception

Full-Time 48000 - 72000 £ / year (est.) No working from home possible
Rivian

At a Glance

  • Tasks: Join Rivian's Perception team to develop advanced machine learning algorithms for self-driving features.
  • Company: Rivian, a pioneering company on a mission to create emissions-free adventure vehicles.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Diverse team with a commitment to accessibility and equal opportunity.
  • Why this job: Make a real impact in the future of autonomous driving while protecting the outdoors.
  • Qualifications: 7+ years in ML systems, strong Python and C++ skills, and a passion for innovation.

The predicted salary is between 48000 - 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

  • 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

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com.

Senior Machine Learning Engineer, Perception employer: Rivian

Rivian is an exceptional employer that fosters a culture of innovation and adventure, making it an ideal place for Senior Machine Learning Engineers passionate about cutting-edge technology and sustainability. With a commitment to employee growth, Rivian offers opportunities for mentorship and collaboration across diverse teams, all while working in a dynamic environment that prioritises the development of emissions-free vehicles. Located in a vibrant area that embraces outdoor activities, employees can enjoy a work-life balance that aligns with their adventurous spirit.

Rivian

Contact Details:

Rivian Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Machine Learning Engineer, Perception

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Rivian. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got projects or contributions to open-source that relate to machine learning or autonomous systems, make sure to highlight them in conversations or during interviews.

Tip Number 3

Prepare for technical challenges! Brush up on your knowledge of foundation models and real-time inference systems. Rivian loves candidates who can think on their feet and tackle complex problems.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Rivian adventure.

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

Machine Learning
Foundation Models
Self-Supervised Learning
World Models
Python
C++
Transformer Models

Some tips for your application 🫡

Show Your Passion for Adventure:When writing your application, let your love for the outdoors and adventure shine through. We want to see how your personal interests align with our mission at Rivian, so don’t hold back on sharing your adventurous spirit!

Highlight Relevant Experience:Make sure to detail your experience in building and deploying large-scale ML systems. We’re looking for someone with a strong background in foundation models and autonomous driving architectures, so be specific about your past projects and achievements.

Tailor Your Application:Don’t just send a generic application! Tailor your CV and cover letter to reflect the skills and qualifications mentioned in the job description. We appreciate when candidates take the time to connect their experiences directly to what we’re looking for.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our team at Rivian!

How to prepare for a job interview at Rivian

Know Your Stuff

Make sure you brush up on your knowledge of machine learning algorithms, especially those related to perception and self-driving features. Rivian is looking for someone who can develop advanced models, so be ready to discuss your experience with foundation models and transformer systems.

Show Your Passion for the Outdoors

Rivian values a love for the outdoors and a commitment to sustainability. Share your personal experiences or projects that reflect this passion. It’ll help you connect with the team and show that you align with their mission.

Prepare for Technical Questions

Expect in-depth technical questions about your experience with large-scale ML systems and real-time inference. Be prepared to explain your approach to building training and evaluation pipelines, as well as any challenges you've faced in past projects.

Demonstrate Collaboration Skills

Since the role involves working with cross-functional teams, be ready to discuss how you've successfully collaborated with others in the past. Highlight any leadership roles you've taken on and how you’ve driven alignment between model capabilities and deployment constraints.