Multigres Deployment EngineerActive

The opportunity

Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.

What you'll do

  • Build and maintain the Multigres Operator: Maintain our Go-based Kubernetes operator that orchestrates distributed Postgres deployments

  • Architect cloud deployment infrastructure: Design and implement robust deployment patterns for EKS and other Kubernetes platforms

  • Manage storage and networking layers: Work with CSI drivers, persistent volumes, and cross-cloud networking to ensure data reliability and connectivity

  • Develop deployment tooling: Create internal tools and automation for provisioning, scaling, and managing Multigres clusters

  • Ensure operational excellence: Build monitoring, alerting, and diagnostic capabilities into the deployment layer

  • Collaborate across teams: Work with database engineers, SRE, and product teams to deliver seamless deployment experiences

What they're looking for

  • Strong systems programming skills: Proficiency in Go and experience building production-grade operators or controllers
  • Deep Kubernetes expertise: Hands-on experience with Kubernetes internals, custom resources, and cloud-managed Kubernetes services (EKS, GKE, AKS)
  • Database operations knowledge: Understanding of database deployment patterns, backup/restore, replication, and high availability
  • Distributed systems experience: Familiarity with consensus protocols, failure scenarios, and designing for resilience