Rivian

Rivian

Sr / Staff Machine Learning Engineer, Perception

Palo Alto, California, USA · Staff+ · full-time

Sponsorship not specified$179k-$285kDetected 29 days ago
PythonC++AlgorithmsMachine LearningDeep LearningTensorFlowPyTorchData EngineeringNLPComputer VisionMLOpsCorporate LawRoboticsAerospace EngineeringSensorsResearchCommunication

About the role

  • 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

  • This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.
  • Independently own the design, development, testing, deployment, and maintenance of perception ML models and supporting software for autonomous vehicle applications- including both onboard and cloud environments.
  • Architect and build scalable data pipelines and training infrastructure to support ML model iteration with large, complex multi-modal datasets, including auto-labeling and data augmentation capabilities.
  • Track record in building or leveraging complex training infrastructure (cloud and/or cluster-based) and working with large-scale datasets in distributed environments.
  • Highly effective communicator and team collaborator; demonstrated ability to partner across technical specialties and organizational boundaries to deliver end-to-end solutions.
  • Prior work in cabin monitoring (e.g., gaze estimation, facial expression analysis, action recognition), experience building auto-labeling tools, cloud-based ML ops, or open-source contributions to perception research.

Requirements

  • Hands-on experience with several of the following:

Compensation

  • $179,000 - $285,000 (actual compensation will be determined based on experience, location, and other factors permitted by law).

Benefits

  • Develop tools and processes to evaluate and measure the performance and health of perception and/or cabin-monitoring systems, and ensure integration with downstream autonomy modules.
  • Collaborate tightly with teams across machine learning, sensor systems, embedded platform, planning, infrastructure, and data engineering to deliver integrated, customer-impacting autonomous features.
  • 5+ years of experience (Sr.), or 7+ years (Staff), developing and deploying deep learning models for autonomous vehicles, robotics, or other safety-critical, real-time embedded systems.
  • Expert proficiency with Python and one or more deep learning frameworks (e.g., PyTorch, TensorFlow); strong C++ skills for performance-critical, production code.
  • Vision foundation models, temporal/spatial modeling, attention/transformer architectures, auto-labeling systems, data augmentation for diverse sensor configurations.
  • Rivian provides robust medical/Rx, dental and vision insurance packages for full- time employees, their spouse or domestic partner, and children up to age 26.
  • Coverage is effective on the first day of employment, and Rivian overs most of the premiums.

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 Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data").

This listing is sourced directly from Rivian's careers page and normalized into a canonical job model.