H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
Rivian logo

Staff Software Engineer, ML Training and Inference Infrastructure

Rivian
Palo Alto, CA Full-time 12/10/2025 $228k - $285k per year
PhD Entry-Level

Job Description

Rivian is seeking a Staff Software Engineer for their Perception team, focusing on machine learning infrastructure for autonomous driving features. The role involves optimizing deep learning training and inference performance on NVIDIA GPU systems and deploying large models using extensive data.

Requirements

  • PhD in CS/CE/EE, or equivalent, in industry experience
  • Deep knowledge of PyTorch
  • Knowledge of model training framework (e.g. PyTorch Lightning, ray, etc.)
  • In-depth knowledge of transformer architecture and ways to accelerate the training and inference of transformer models
  • Experience of performing large scale distributed training of models
  • A track record of profiling models and doing detective work to improve model training and inference speed

Responsibilities

  • Optimize the performance of Deep Learning training workload on NVIDIA GPU systems on a large scale
  • Optimize the latency of model inference and model pre- and post-processing on onboard systems
  • Design, train, and deploy large deep learning models that can leverage the vast amount of labeled and unlabeled data

Benefits

  • Employees at Rivian are often offered comprehensive health, dental, and vision insurance, a 401(k) with company match, ESPP and potential RSU grants, performance bonuses, and generous time off including paid parental and sick leave. Perks can include 24/7 mental-health coaching and therapy, Hinge Health for Anthem enrollees, tuition assistance and professional development, plus on-site food and a wide range of employee discounts on items like computers, mobile phones, home loans, and pet care.