R

Rivian

Makes electric pickups, SUVs and delivery vans

Staff AI Software Engineer

AI Application Engineering +1Updated on Nov 12
Full-timePalo Alto, CA, USA

About the Job

Requirements

  • At least 8 years of professional software engineering experience, including technical leadership of complex production systems.
  • Experience shipping and operating large language model-based or agentic applications with real users in production, with evidence of measured quality, adoption, and business impact.
  • Deep understanding of agent system design, including orchestration, tool calling, retrieval and grounding, context and memory management, durable execution, verification, and evaluation of nondeterministic systems.
  • Expertise in backend and distributed systems, including application programming interfaces, asynchronous execution, state management, fault tolerance, and observability at scale.
  • Expert-level Python and experience deploying services on cloud infrastructure with containers and automated delivery pipelines.
  • A record of setting technical direction and engineering practices adopted beyond the candidate's team, with demonstrable impact on dependent systems and engineers.
  • Experience integrating with enterprise systems and data under security, privacy, and permission constraints.
  • Ability to turn ambiguous user needs into practical technical solutions and communicate clearly with engineers, domain experts, and executives.
  • A bachelor's, master's, or Ph.D. in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Define and own the agent platform architecture, including orchestration of long-running, multi-step agents, persistent state management, tool integration, permission-aware access to enterprise data, and evaluation infrastructure that gates production releases.
  • Establish reusable patterns, interfaces, and engineering standards so capabilities developed for one application can be adopted across the organization.
  • Set reliability, observability, and evaluation standards for AI systems; ensure production applications meet defined quality, latency, and cost targets against established baselines.
  • Lead the design and implementation of the most complex components, deliver reference implementations, and resolve critical integration and reliability challenges.
  • Evaluate emerging models, frameworks, and tools; lead build-versus-buy and vendor-selection decisions; and translate relevant advances into a roadmap with measurable impact.
  • Partner with Security, Legal, and Compliance to embed authorization, auditability, and data governance into the platform and its applications.
  • Raise the engineering bar through design and code reviews, mentoring, and participation in hiring.

Desired Qualifications

  • Experience with multi-agent systems that include verification or adversarial checking, persistent state, and recovery or human-approval mechanisms.
  • Experience with multimodal applications, document or engineering-drawing understanding, vision models, or computer-use agents.
  • Familiarity with product development tooling such as computer-aided design (CAD), product lifecycle management (PLM), simulation, computer-aided engineering (CAE), or physics-informed machine learning.
  • Experience improving AI systems through failure analysis, feedback loops, model adaptation, or fine-tuning.
  • Experience building AI infrastructure or capabilities adopted by multiple teams, or forward-deployed experience at an AI lab or agent-infrastructure company.

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