Senior Platform Engineer

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

Senior Platform Engineer to drive continuous integration, release management, and self-service capabilities across Rivian's core stack, focusing on developer experience and robust infrastructure for shipping products.

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. Continuously assess and improve local development environments, build times, and the overall developer feedback loop.
  3. Track and improve engineering efficiency using both qualitative feedback and quantitative baseline data to identify bottlenecks.
  4. Help design and automate scalable, end-to-end CI/CD pipelines using enterprise continuous integration platforms, integrating automated testing frameworks and deployment tools.
  5. Help define, manage, and optimize the release lifecycle.

Skills

Required

  • GitLab CI
  • Argo CD
  • Helm
  • Bash scripting
  • CI/CD pipeline automation
  • Release management
  • Kubernetes
  • Containerization (Docker, containerd)
  • GitOps
  • Software development
  • Automation

Nice to have

  • GitHub Actions
  • Jenkins
  • Flux
  • Kustomize
  • Go
  • Terraform
  • CloudFormation
  • AWS EKS
  • GKE
  • AKS

What the JD emphasized

  • core stack
  • streamline our software development lifecycle
  • rigorous release pipelines
  • core in-house tooling utilizes GitLab, GitLab CI, Argo CD, and Helm
  • strong interest in learning and can quickly master new tooling
  • 4–6 years in Platform Engineering, Developer Experience, Build and Release Engineering, or DevOps
  • 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.
  • 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.
  • 2–4 years of software development and automation experience.
  • As a senior-level engineer, you must possess the coding proficiency to architect in-house platform tooling.
  • Strong shell scripting skills (e.g., Bash) are required.
  • strong fluency in Go is highly preferred