R

Rivian

Makes electric pickups, SUVs and delivery vans

Staff Software Engineer - Labeling Platform, Autonomy

Full-Stack EngineeringUpdated on Nov 12
Full-timePalo Alto, CA, USA$206.5k - $258.1k /yrIn-person

About the Job

Requirements

  • A B.S., M.S., or Ph.D. in Computer Science or a related field and at least 6 years of relevant experience, or at least 8 years of industry experience without a degree.
  • Strong full-stack background with TypeScript and modern web stacks; a track record of shipping and evolving complex internal web applications is required, with React preferred.
  • Deep backend expertise in Python, Go, or Java on high-throughput or large-data systems.
  • Demonstrated success leading technical design for multi-service or platform-scale systems.
  • Hands-on experience with MongoDB, Postgres, or similar databases in production.
  • Ability to work cross-functionally across teams and domains, and communicate clearly to technical and non-technical leaders.
  • History of mentoring engineers and improving team-wide engineering practices.

Responsibilities

  • Lead the technical development of Rivian’s in-house 2D and 3D labeling platform, enabling delivery of high-quality data for model training and validation.
  • Set full-stack platform direction using TypeScript and React for internal tools that accelerate annotation and machine-learning workflows.
  • Lead alignment on backend services and APIs using Go or Python across teams, and establish standards for APIs, data contracts, and service boundaries.
  • Guide data modeling and storage strategy across NoSQL databases such as MongoDB, including performance, cost, and consistency tradeoffs at scale.
  • Partner with architects, machine-learning engineers, and data engineers on requirements, architecture, and design.
  • Drive cloud cost, performance, and reliability initiatives; champion service-level objectives, observability, and incident learning.
  • Mentor junior engineers through technical leadership and knowledge sharing.

Desired Qualifications

  • React experience.
  • Familiarity with end-to-end machine-learning workflows and the production lifecycle of machine-learning data, including ingestion, labeling, training, and evaluation.
  • Experience with AWS, MLOps, and data or machine-learning pipelines in cloud environments.

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