Staff Platform Engineer

Rivian Rivian · Auto · Palo Alto, CA +1 · Information Technology

Staff Platform Engineer responsible for driving continuous integration, release management, and self-service capabilities across Rivian's core stack. This role focuses on building and maintaining the Internal Developer Platform (IDP) to streamline the software development lifecycle, empower engineering teams, and ensure reliable and secure product shipping. Key responsibilities include improving developer experience, architecting CI/CD pipelines, managing releases, integrating developer tools (including AI-assisted ones), and ensuring production readiness and compliance.

What you'd actually do

  1. Build, maintain, and advocate for self-service developer tooling and platforms that abstract away complex underlying systems, empowering developers to deploy securely and autonomously.
  2. Design and automate scalable, end-to-end CI/CD pipelines using enterprise continuous integration platforms, integrating automated testing frameworks and deployment tools.
  3. Define, manage, and optimize the release lifecycle.
  4. Define and implement a robust, automated production readiness process.
  5. Oversee Source Code Management (SCM) architecture, ensuring system stability, scalable configuration, and strategic alignment with the broader engineering organization.

Skills

Required

  • GitLab CI
  • Argo CD
  • Helm
  • CI/CD pipeline automation
  • release management
  • Kubernetes
  • Docker
  • container registries
  • shell scripting (Bash)
  • software development
  • automation

Nice to have

  • GitHub Actions
  • Jenkins
  • Flux
  • Kustomize
  • AWS EKS
  • GKE
  • AKS
  • Terraform
  • CloudFormation
  • GitOps
  • Go
  • Python
  • Rust
  • Java

What the JD emphasized

  • core in-house tooling utilizes GitLab, GitLab CI, Argo CD, and Helm
  • strong experience in equivalent systems (e.g., GitHub Actions, Jenkins, Flux, Kustomize) will absolutely be considered, provided you are highly interested in learning and can quickly master new tooling
  • 7–10 years in Platform Engineering, Developer Experience, Build and Release Engineering, or DevOps, supporting large-scale software engineering organizations.
  • Proven track record of improving developer productivity, building self-service platforms, and reducing friction in the software development lifecycle.
  • Proven track record of building complex, automated CI/CD pipelines and leading release management processes.
  • Deep familiarity with enterprise CI/CD platforms and container registries.
  • Hands-on experience with container orchestration platforms (e.g., AWS EKS, GKE, AKS) and cloud operations.
  • Strong background in Infrastructure as Code (e.g., Terraform, CloudFormation) is highly preferred.
  • Practical experience with GitOps methodologies and automated Kubernetes deployments.
  • 4–6 years of software development and automation experience.
  • As a Staff-level engineer, you must possess the coding proficiency to architect in-house platform tooling.
  • Strong shell scripting skills (e.g., Bash) are required.
  • Additionally, strong fluency in Go is highly preferred, but experience in comparable systems languages (e.g., Python, Rust, Java,