JobsStaff Software Engineer, Compute & Storage, Autonomy
Rivian logo

Staff Software Engineer, Compute & Storage, Autonomy

Rivian

Location

Palo Alto, CA

Type

Full-time

Posted

9/17/2026

Compensation

$206,500 - $258,100 per year

Undergraduate with 5+ Years of Experience
H-1B FY202697.5% approval+60% YoY
👑 Elite sponsor

Job description

Rivian is seeking a Staff Software Engineer for its Autonomy organization to lead the development of a distributed compute and storage platform essential for autonomy workloads. This role is part of the Platform Services team within the AI Platform organization and focuses on optimizing compute resources and data access for training, simulation, and visualization tasks. The engineer will work closely with various teams to ensure efficient operation of a platform that supports a fleet of over 100,000 vehicles and extensive data management. The position requires deep expertise in Kubernetes, large-scale object storage, and performance optimization at petabyte scale.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 8+ years of software engineering experience building and operating distributed systems in production.
  • 5+ years owning a distributed compute, batch execution, or scheduling platform used by other engineering teams.
  • 5+ years with Kubernetes as an execution substrate, including scheduling and resource management.
  • 5+ years with large-scale object storage, including data layout and lifecycle management.
  • 3+ years with a distributed processing or training framework such as Ray, Spark, Flink, or Dask.
  • 3+ years hands-on with Go, C++, or Rust, plus strong Python skills.
  • 3+ years with infrastructure as code and configuration management tools.
  • 3+ years with queueing and event-driven systems, including autoscaling workloads.
  • 3+ years with production monitoring and alerting tools.
  • 3+ years debugging production distributed systems.
  • 2+ years carrying an infrastructure cost target and meeting it.

Responsibilities

  • Own the architecture and roadmap for Autonomy's distributed compute platform.
  • Build scalable tools and APIs to facilitate large-scale computation for engineers.
  • Profile jobs run by other teams to identify inefficiencies and bottlenecks.
  • Eliminate GPU fragmentation and optimize cluster efficiency.
  • Manage the storage architecture for autonomy data at petabyte scale.
  • Drive throughput and turnaround time for heavy workloads such as training data loading.
  • Own the infrastructure behind job submission and autoscaling.
  • Define metrics and build dashboards for platform observability.
  • Set SLAs for job admission, completion, and data availability.
  • Collaborate with the security and privacy team on data governance.
  • Set technical standards for distributed workloads and mentor senior engineers.

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.

H-1B filing history

Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026

Filing entity: Rivian Automotive Llc

As of Aug 23, 2026

Initial approvals

101

FY2026

Approval rate

97.5%

FY2026

LCA certified

258

FY2026

Entry-level share

3.9%

FY2026

Initial approvals YoY

+60%

Trend

LCA certified YoY

-42%

Trend

Initial approvals by fiscal year

Approval rate by fiscal year

Continuing vs initial approvals

LCA certified positions by quarter

LCA certified positions by fiscal year

Based on public USCIS and DOL filings; not a sponsorship guarantee.

Is this posting expired or inaccurate?