Supabase
Supabase

50-200 employees

Website
software-development
database-services
cloud-computing
web-development
About Supabase

The open source alternative to Firebase

2 months ago

Multigres Deployment Engineer

Full-time
Mid Level
Multigres Deployment Engineer
Report problem

📋

Description
  • Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth.
  • We're looking for an engineer to own the deployment and operational infrastructure of Multigres, our distributed Postgres platform. You'll be responsible for building and maintaining the Multigres Operator, ensuring reliable cloud deployments, and creating the tooling that powers our Kubernetes-based infrastructure.
  • Responsibilities include building and maintaining the Multigres Operator, architecting cloud deployment infrastructure for EKS and other Kubernetes platforms, managing storage and networking layers, developing deployment tooling, ensuring operational excellence through monitoring and alerting, and collaborating with cross-functional teams.
  • Ideal candidates will have strong systems programming skills in Go, deep Kubernetes expertise, knowledge of database deployment patterns, experience with distributed systems, cloud infrastructure background, and a production operations mindset.
  • Nice to have skills include experience with CSI storage drivers, cross-cloud networking tools, sharded query systems like Vitess, and contributions to open-source infrastructure projects.
  • What We Offer includes: Fully remote work, ESOP (equity), tech allowance, health benefits (100% coverage for employees), annual company off-sites, flexible work hours, and professional development allowances.
  • About the Team: The team is globally distributed with over 180 members across 40+ countries, emphasizing open-source and building tools developers love.
  • Hiring Process involves application review, an intro call, multiple interviews, and a final decision, all conducted remotely.

🎯

Requirements
  • 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 distributed systems, consensus protocols, failure scenarios, and resilience design
  • Experience with cloud-native deployment tooling, IaC (Terraform, Pulumi), and cloud provider APIs
  • Track record of building reliable, observable, and maintainable systems

🏖️

Benefits
  • Fully remote work with a WeWork membership or co-working allowance
  • ESOP (equity ownership) in the company
  • Tech allowance for setting up your work environment
  • Health benefits covering 100% of health insurance for employees and 80% for dependents
  • Annual company off-sites for team connection and collaboration
  • Flexible work hours with asynchronous operation
  • Annual education allowance for professional growth