Multigres Deployment Engineer
Supabase
About the position
Join a fully remote team to own the deployment and operational infrastructure of a distributed Postgres platform. You'll build and maintain the Multigres Operator and ensure reliable cloud deployments.
Tech stack
- go
- kubernetes
- terraform
- postgresql
- cloud
- distributed-systems
Requirements
Required:
- Proficiency in Go and experience building production-grade operators or controllers
- Hands-on experience with Kubernetes internals, custom resources, and cloud-managed Kubernetes services (EKS, GKE, AKS)
- Understanding of database deployment patterns, backup/restore, replication, and high availability
- Familiarity with consensus protocols, failure scenarios, and designing for resilience
Nice to have:
- Experience with CSI storage drivers and storage orchestration in Kubernetes
- Knowledge of cross-cloud networking tools like Cilium, Istio, or similar service mesh technologies
- Prior work with sharded query serving systems like Vitess
Responsibilities
- Maintain our Go-based Kubernetes operator that orchestrates distributed Postgres deployments
- Design and implement robust deployment patterns for EKS and other Kubernetes platforms
- Work with CSI drivers, persistent volumes, and cross-cloud networking to ensure data reliability and connectivity
- Create internal tools and automation for provisioning, scaling, and managing Multigres clusters
Benefits
- We hire globally with a WeWork membership or co-working allowance
- Every team member receives ESOP (equity ownership) in the company
- Use a tech allowance to set up your ideal work environment
- Supabase covers 100% of health insurance for employees and 80% for dependents
Recruitment Process
Application Review
Intro Call
Interviews
Decision
Application Review
Intro Call
Interviews
Decision