Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr / Staff Machine Learning Engineer, Perception

$179k - $285k
Full-time

Rivian

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

As a Sr./Staff ML Engineer within Rivian’s Perception Team, you will be a core contributor to the architecture, development, deployment, and optimization of advanced machine learning algorithms driving safety-critical, customer-facing features for Rivian’s autonomous vehicles. With a focus on onboard perception (including areas like object detection, sensor fusion, cabin or driver monitoring, and multi-modal state understanding), you will have full ownership over the lifecycle of key perception projects, collaborating closely with cross-disciplinary teams spanning autonomy, planning, simulation, and ML infrastructure. This role is based in Palo Alto, CA.


Responsibilities

  • 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.
  • Drive the creation and continuous improvement of production-ready perception models for real-time embedded deployment (object detection, tracking, segmentation, pose estimation, scene understanding, etc.), ensuring robustness, performance, and resilience.
  • 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.
  • 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.
  • Analyze, debug, and optimize perception system performance, from offline metrics and simulation validation to live, in-vehicle operation, addressing limitations like manual labeling bandwidth, ground truth availability, and real-world heterogeneity.
  • Collaborate tightly with teams across machine learning, sensor systems, embedded platform, planning, infrastructure, and data engineering to deliver integrated, customer-impacting autonomous features.
  • Share technical direction, mentor junior engineers, publish internal guidance, and help shape Rivian’s technical roadmap in perception.
  • Stay abreast of state-of-the-art research in machine learning, computer vision, and autonomous driving; drive adoption of best practices and pioneer new approaches where appropriate.

Qualifications

  • BS, MS, or PhD in Computer Science, Robotics, Electrical/Mechanical/Aerospace Engineering, or a related technical field.
  • 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.
  • Demonstrated experience architecting, training, and evaluating perception models (2D or 3D, including sequential models), with exposure to deployment on real vehicles and/or production robotic systems.
  • Track record in building or leveraging complex training infrastructure (cloud and/or cluster-based) and working with large-scale datasets in distributed environments.
  • Hands-on experience with several of the following:
    • Vision foundation models, temporal/spatial modeling, attention/transformer architectures, auto-labeling systems, data augmentation for diverse sensor configurations.
    • Sensor signal decoding (camera, radar, lidar), multi-modal sensor fusion, pose/trajectory estimation, action or intent recognition, and state-of-the-art driver/passenger monitoring.
    • System and algorithmic optimization, robust software engineering best practices, and empirical performance analysis.
  • Highly effective communicator and team collaborator; demonstrated ability to partner across technical specialties and organizational boundaries to deliver end-to-end solutions.
  • Bonus: 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.

Pay Disclosure

Salary Range for California Based Applicants: $179,000 - $285,000 (actual compensation will be determined based on experience, location, and other factors permitted by law).


Benefits Summary: 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  View email address on ev.careers .

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 data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.

Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian’s service providers, including providers of background checks, staffing services, and cloud services.

Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. 

Please note that we are currently not accepting applications from third party application services.

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Sr / Staff Machine Learning Engineer, Perception in California vacancy
  • $180k - $265k

     ...technology company in South San Francisco is hiring senior and staff perception engineers to join their Droid team. This role involves implementing real-time 3D perception models and optimizing deep learning systems used in autonomous logistics. You will collaborate... 
    Senior

    Zipline

    South San Francisco, CA
    2 days ago
  • $179k - $285k

     ...protect it for future generations. Role Summary As a Sr./Staff ML Engineer within Rivian's Perception Team, you will be a core contributor to the...  ...development, deployment, and optimization of advanced machine learning algorithms driving safety-critical, customer-facing... 
    Senior
    Full time
    Contract work
    Live in
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • $180k - $220k

     ...Machine Learning Engineer At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device... 
    Senior
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    9 days ago
  • $150k - $235k

     ...act with precision like a human. We bring together advanced perception, embodied AI, integrations with equipment manufacturers, and...  ...efficiencies. About the role We are seeking a highly skilled Sr. CV Engineer to join our team. As a CV Engineer, you will develop,... 
    Senior

    Bonsai Robotics

    San Jose, CA
    1 day ago
  • $242k - $290k

     ...The Perception team at Zoox is fundamental to our autonomous vehicle technology, creating...  ...and tracking systems. As a software engineer on the perception mapping team, you will...  ...Experience with training and deploying deep learning models Experience with with Python... 
    Senior
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  •  ...Description Job Description We are seeking a highly skilled Machine Learning Engineer with deep expertise in developing Bird’s Eye View (BEV)...  ...LiDAR. You will play a central role in designing scalable perception algorithms that integrate data from camera, LiDAR, and... 
    Senior

    PlusAI

    Santa Clara, CA
    23 days ago
  • $500 per month

     ...weapons to shoot down drones. We're a small team of engineers, former US military operators, and subject matter...  ...The Role and Your Impact: We need a Senior Machine Learning Engineer to lead the perception stack for Archimedes - detection, tracking, classification... 
    Senior
    Permanent employment
    Work at office
    Monday to Friday
    Flexible hours
    Night shift
    Weekend work

    Aurelius Systems

    San Francisco, CA
    5 days ago
  • $242k - $333k

     ...As a machine learning engineer within the Attributes team in the Perception department, you will take ownership of developing and enhancing sophisticated behavioral models for various road users, including vehicles, pedestrians, and cyclists. Your work will focus on creating... 
    Senior
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  •  ...navigation in complex environments. As an engineer in the ODIN team, you will develop...  ...capabilities Collaborate with perception, planning, safety, and systems teams to...  ...Qualifications MS or PhD in Computer Science, Machine Learning, or related technical field... 
    Senior

    Zoox

    Foster, CA
    5 days ago
  • $170.6k - $261.3k

     ...driving safer, smarter, and more connected, shaping the future of transportation on a global scale. Role As a Senior Machine Learning Engineer for Perception within the EmbodiedAI organization, you will own the end-to-end pipeline for safety-critical ML perception models,... 
    Senior
    Remote work
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $140k - $230k

     ...architectures and applying and advancing the state-of-the-art of machine learning (ML) for perception, prediction, and motion planning. We are looking for...  ...on a daily basis with other software and hardware engineers and researchers to tackle some of the most challenging... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Woven By Toyota

    Palo Alto, CA
    1 day ago
  • $230k - $332k

    Senior/Staff Machine Learning Engineer - Perception Offline Driving Intelligence Develop multimodal large language models to improve urban autonomous vehicle perception Location: Foster City, CA Compensation: $230,000 - $332,000 USD / year About The Role The Offline... 
    Senior
    Full time

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    2 days ago
  •  ...Job Description Job Description As a Perception Engineer, you will be instrumental in designing...  ...ML frameworks Experience deploying learned models into production Excellent collaboration...  ...at the intersection of robotics, machine learning, and design, Zoox aims to... 
    Senior
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    more than 2 months ago
  • $213k - $263k

     ...simulation across 15+ U.S. states. The Perception team builds the system which learns the spatial-temporal...  ...diverse set of sensors, enabling engineers like you to (1) develop methods for...  ...experience ~3+ years experience in Machine Learning and/or Computer Vision... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $181.1k - $318.4k

     ...Senior Computer Vision / Machine Learning Engineer - 3D Vision & Perception Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build or service we create is the result of us making each other... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

    Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. GPU Deep Learning...  ...are now looking for an extraordinary Senior Perception Engineer to develop and productize NVIDIA’s autonomous... 
    Senior
    Odd job
    Full time
    Work experience placement

    NVIDIA

    Santa Clara, CA
    21 hours ago
  •  ...Staff/Sr. ML Compute Efficiency Engineer Scaling machine learning workloads across thousands of GPUs and TPUs creates challenges that few engineers ever encounter. In Apple's Machine Learning Platform Technologies organization, we build the infrastructure that powers... 
    Senior

    Apple

    Santa Clara, CA
    4 days ago
  • $281k - $356k

     ...15+ U.S. states. The Perception team builds the system which learns the spatial-temporal representation...  ...of sensors, enabling engineers like you to (1) develop...  ...you will report to a Sr Staff Technical Lead Manager....  ...5+ years experience in Machine Learning and/or Computer... 
    Senior
    Full time
    Temporary work
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $204k - $259k

     ...Machine Learning Engineer, Multi-Modal Perception Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Full time
    Temporary work
    Remote work

    Waymo

    San Francisco, CA
    3 days ago
  • $212.8k

     ...Responsibilitie About team We are the Engineering Architecture team of the PICO-Interactive Perception R&D Department. We are responsible for the architecture design and engineering implementation in the Interactive Perception Department. We focus on exploring the... 
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    1 day ago
  • $189k - $258k

     ...Generative Ai Engineer The Perception team at Zoox is at the forefront of leveraging GenAI to create...  ...multi-sensor fusion based deep learning models to understand obstacles and environmental...  ...MS or PhD in Computer Science, Machine Learning, or related technical field... 
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    5 days ago
  • $179k - $245k

     ...Offline Driving Intelligence Engineer The Offline Driving Intelligence (ODIN) team...  ...driving capabilities. Collaborate with perception, planning, safety, and systems teams...  ...MS or PhD in Computer Science, Machine Learning, or related technical field Demonstrated... 
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    5 days ago
  •  ...collaborate with construction veterans and world-class engineers to solve physical-world problems that simulations can't...  ...alongside a talented team-we'd love to have you join us. Machine Learning Engineer: Perception Bedrock is bringing autonomy to the construction... 
    Work at office
    Flexible hours

    Bedrock Robotics

    San Francisco, CA
    5 days ago
  • $154.9k - $222.37k

     ...About us: Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial...  ...and safe decisions. Role Overview: As an ML Engineer on our perception team, you will own the development and deployment... 
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    2 days ago
  • $281k - $356k

     ...billions in simulation across 15+ U.S. states. The Perception team builds the system which learns the spatial-temporal representation and their semantic...  ...driving data from a diverse set of sensors, enabling engineers like you to (1) develop methods for efficiently and continuously... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • Aurelius Systems, Inc in San Francisco is seeking a Senior Machine Learning Engineer to lead perception architecture for defense applications. The ideal candidate will have over 5 years of experience in real-world perception systems, strong skills in Python and C++, and... 
    Senior

    Aurelius Systems, Inc

    San Francisco, CA
    2 days ago
  • $190k - $222k

    Wheel the World in San Francisco seeks a Senior Machine Learning Engineer to lead the perception stack for their Archimedes project. This role requires expertise in developing and deploying perception systems under real-world conditions. The successful candidate will have... 
    Senior

    Wheel the World

    San Francisco, CA
    2 days ago
  • A major automotive company is seeking a Senior Machine Learning Engineer for Perception. The role includes owning the end-to-end pipeline for ML perception models, focusing on safety-critical applications. Ideal candidates will possess extensive experience in Computer... 
    Senior
    Remote work

    General Motors

    Mountain View, CA
    3 days ago
  • $180k - $265k

     ...integrated—especially at the intersection of perception and deployment. We're hiring senior and staff perception engineers to join our Droid team , the group responsible...  ...of experience building and deploying deep learning-based perception systems, particularly in 3D... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    5 days ago
  • $180k - $240k

     ...deeply integrated—especially at the intersection of perception and deployment. We're hiring a senior perception engineer to join our Droid team , the group responsible...  ...and semantic priors from aerial survey data to learning customer preferences and terrain features at... 
    Senior
    Local area
    Remote work

    Zipline

    South San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr / Staff Machine Learning Engineer, Perception. Be the first to apply!