R

Rivian

Makes electric pickups, SUVs and delivery vans

Software Engineer 2 - Autonomy Evaluation & Metrics Platform

Backend EngineeringPosted on Nov 11
Full-timePalo Alto, CA, USA$142k - $177.5k /yrIn-person

About the Job

Requirements

  • At least 2 years of software engineering experience, or equivalent demonstrated experience building and maintaining substantial software systems.
  • Strong Python programming skills and a solid foundation in data structures, algorithms, software design, and debugging.
  • Practical SQL skills, including the ability to validate query logic, results, and performance while using AI coding tools to support writing and refining queries.
  • Experience building backend services, reusable libraries, or data-processing pipelines with automated tests, version control, and code review.
  • Ability to reason about APIs, data models, and component design; explain trade-offs; and identify failure cases such as duplicate, delayed, or missing data.
  • Experience with cloud services, containers, and CI/CD, and an understanding of how software is deployed and monitored in production.
  • Care with data correctness and basic statistical reasoning, including sample sizes, rates, and variability, and curiosity about how measurements reflect real driving behavior.
  • Experience working with engineers to gather requirements, ask for feedback, and resolve technical problems.

Responsibilities

  • Build and test services, APIs, and libraries for registering metric definitions, computing results, and retrieving them consistently across engineering tools.
  • Implement scalable metric-processing pipelines with safe retries, incremental computation, and backfills, and make missing inputs, failed jobs, and incomplete results visible.
  • Capture code, metric, model, dataset, and scenario versions so reported results can be traced to their inputs and reproduced.
  • Build tools for comparing model versions and exploring results by scenario, geography, vehicle platform, and operating conditions using consistent aggregation and denominators.
  • Work with model developers to run evaluation experiments, inspect predictions, and investigate failure patterns; help translate findings into targeted evaluation datasets and regression tests.
  • Integrate metrics into evaluation workflows, CI regression checks, and release scorecards, and connect results to recordings and triage tools for investigation.
  • Improve automated tests, performance, observability, and deployment tooling; debug production issues and document supported components.
  • Work with engineers in Palo Alto, London, and Belgrade to turn user needs into maintainable software, participate in design and code reviews, and deliver improvements iteratively.

Desired Qualifications

  • Hands-on experience with ML models using PyTorch or similar frameworks, such as running inference or analyzing prediction errors; experience in autonomy, robotics, or simulation.
  • Experience with distributed data processing or analytical storage, such as Spark, Databricks, Delta Lake, or comparable systems.
  • Experience with AWS, Docker, and GitLab CI, or with developer tools, experiment tracking, data lineage, or results visualization.

About the Company

Rivian

Makes electric pickups, SUVs and delivery vans

Rivian designs and builds electric pickup trucks, SUVs, and delivery vans, pairing off-road ability with electronics and software it develops itself. In 2021, its R1T became the first fully electric pickup truck on the US consumer market, ahead of larger rivals such as Ford and Tesla. It makes the R1T pickup, the R1S and R2 SUVs, and commercial vans in Normal, Illinois, and sells them directly online and in its own stores rather than through dealers. Its vehicles run on Rivian's own software, which gains features through updates sent over the internet, and most revenue comes from vehicle sales, with service and optional software adding more. Rivian was founded in 2009 and is based in Irvine, California.

Company size
10,001+
Company stage
IPO
Headquarters
Irvine, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Rivian

See more jobs