Multigres Deployment Engineer

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Build and maintain the Multigres Operator, a Go-based Kubernetes operator for distributed Postgres deployments
  • Architect cloud deployment infrastructure for EKS and other Kubernetes platforms
  • Manage storage and networking layers including CSI drivers, persistent volumes, and cross-cloud networking
  • Develop deployment tooling for provisioning, scaling, and managing Multigres clusters
  • Ensure operational excellence through monitoring, alerting, and diagnostic capabilities
  • Collaborate with database engineers, SRE, and product teams on deployment experiences

Requirements

  • Strong Go programming skills with experience building production-grade operators or controllers
  • Deep Kubernetes expertise including internals, custom resources, and cloud-managed services (EKS, GKE, AKS)
  • Database operations knowledge including deployment patterns, backup/restore, replication, and high availability
  • Distributed systems experience with consensus protocols, failure scenarios, and resilience design
  • Cloud infrastructure background with IaC (Terraform, Pulumi) and cloud provider APIs
  • Production operations mindset with a track record of building reliable, observable systems

Preferred Qualifications

  • 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
  • Contributions to open-source infrastructure projects

Benefits

  • Fully remote with global hiring and co-working allowance
  • ESOP equity ownership for all team members
  • Tech allowance for home office setup
  • 100% health insurance coverage for employees, 80% for dependents
  • Annual company off-sites in a new city each year
  • Flexible async work environment
  • Annual professional development allowance

About the Company

Supabase is the Postgres development platform, built by developers for developers. The company provides a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. Born remote and open-source-first, Supabase has 280+ team members across 55+ countries, $500M raised, and 500,000+ community members.

Skills & tools

GoKubernetesPostgreSQLAWSTerraformDocker

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Strong Go programming skills
  2. 02Kubernetes internals and operators
  3. 03Database deployment patterns
  4. 04Distributed systems experience
  5. 05Cloud infrastructure and IaC
  6. 06Production operations mindset