Staff Software Engineer, Compute & Storage, Autonomy
RivianStaff Software Engineer, Compute & Storage, Autonomy
RivianLocation
Palo Alto, CA
Type
Full-time
Posted
9/17/2026
Compensation
$206,500 - $258,100 per year
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?
