Rivian

Senior/Staff ML Engineer, ML Acceleration and Performance

Rivian$228K — $285K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • MS in Computer Science or related field plus 3 years of experience, or Ph.D. in a relevant discipline.
  • Deep understanding of advanced model architectures such as Transformers and LLMs.
  • Proven experience with model compression techniques like knowledge distillation and quantization.
  • In-depth knowledge of GPU architecture and optimization across various hardware.
  • Proficiency in Python with strong skills in PyTorch or TensorFlow, and familiarity with low-level programming like CUDA.
  • Proven leadership and team collaboration in a dynamic work environment.

Responsibilities

  • Develop and deploy low-latency Deep Learning algorithms for ADAS and Autonomy.
  • Implement hardware-aware optimization strategies for embedded platforms.
  • Utilize profiling tools to identify performance bottlenecks in model execution.
  • Collaborate with software and hardware teams to optimize models under constraints.
  • Apply GPU architectural knowledge to ensure model scalability across the fleet.
  • Create automated workflows for regular model profiling to improve system insights.

Benefits

  • Comprehensive medical, dental, and vision insurance effective on the first day of employment.
  • Coverage extends to spouse or domestic partner and children up to age 26.
  • Rivian covers most of the insurance premiums.
Full Job Description
Role Summary

As a Staff Software Engineer for ML Optimization and Hardware Acceleration, you will be a lead member of the Autonomy team at Rivian. You will develop and optimize advanced machine learning algorithms that directly impact the safety-critical self-driving features of our category-defining vehicles. This role focuses on the intersection of cutting-edge model architectures including Transformers, LLMs, VLMs, LDMs and high-performance hardware execution. You will bridge the gap between theoretical ML research and real- time embedded deployment, ensuring our autonomy stack remains both state-of-the-art and ultra-efficient.

Responsibilities

  • Model Optimization: Develop and deploy ultra-low latency Deep Learning and Machine Learning algorithms specifically tailored for Rivian ADAS and Autonomy use cases.
  • Hardware-Aware Design: Research and implement hardware-aware optimization strategies, including Post-Training Quantization (PTQ), Quantization-Aware Training (QAT), kernel fusion, and model distillation to maximize throughput on embedded platforms.
  • Performance Profiling: Utilize and automate deep-dive profiling tools (e.g., Torch Profile, NVIDIA Nsight) to identify bottlenecks and ensure performance consistency across weekly evaluation runs.
  • Cross-Functional Collaboration: Partner with low-level software and hardware architecture teams to characterize in-house ML models on embedded platforms, optimizing them within strict compute and memory constraints.
  • Architectural Reasoning: Apply a deep understanding of GPU architectures to optimize models across significantly different hardware targets, ensuring scalability across the Rivian fleet.
  • Workflow and Infrastructure Engineering: Design and build automated pipelines for regular model profiling across diverse architectures to enhance organization-wide insight into execution bottlenecks.

Qualifications

  • Education/Experience: MS (+3 years of experience in deep learning, heterogeneous computing, and ML accelerators) or Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • Core ML Expertise: Deep understanding of modern model architectures, including Transformers, LLMs, VLMs and LDMs.
  • Optimization Skills: Proven experience in model compression techniques: knowledge distillation, pruning, and quantization (PTQ/QAT).
  • Hardware Knowledge: In-depth understanding of GPU architecture and the ability to optimize for diverse hardware specifications.
  • Technical Toolset:
    • Proficiency in Python and deep knowledge of PyTorch or TensorFlow.
    • Hands-on experience with TensorRT, AIMET, ONNX runtimes.
    • Experience with low-level programming (CUDA kernels, C++, or BLAS subroutines) for inference logic.
    • Experience with profiling tools like torch profiler and nvidia nsight.
  • Leadership: Strong team player with excellent communication skills to drive complex, cross-functional efforts in a fast-paced environment.

How to distinguish yourself:
• A strong track record of publications in top-tier venues such as MLSys, ICML, NeurIPS, or ISCA.
• Significant and direct industry experience in a related domain.
• Active participation and contributions to relevant open-source projects.
• Public demonstrations of expertise, including technical talks, presentations, or live demos.

Pay Disclosure

Salary Range for California Based Applicants: $228,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.

About Rivian

Rivian is an American automaker and automotive technology company. Founded in 2009, the company develops vehicles, products and services related to sustainable transportation. Rivian has raised over $10.5 billion since 2019, with investments from Amazon, Ford, and Cox Automotive. The company's first two vehicles, the R1T and R1S, are electric vehicles that are expected to be released in 2021. Rivian has also announced plans to produce electric delivery vans for Amazon. The company has received praise for its focus on sustainability and its commitment to using recycled materials in its vehicles.
Learn more about Rivian
Size
10,000 employees
Market Cap
$16.8 billion
Industry
Founded
2009
NASDAQ

Similar Jobs

More Jobs at Rivian

More Consumer Technology Jobs

Find similar Senior/Staff ML Engineer, ML Acceleration and Performance jobs: