Supabase is an Open Source and fully remote company building developer tools for databases.
Join us to run Postgres like a modern cloud-native service. You’ll be responsible for orchestrating millions of Postgres instances across Kubernetes. This includes lifecycle management, automated provisioning, upgrades, scaling, and secure multi-tenancy.
We’re looking for someone who understands both the internals of Postgres and the operational challenges of running stateful workloads in Kubernetes. You’ll collaborate across infra and product teams to build a scalable platform that powers Supabase’s global Postgres fleet.
What You’ll Work On:
- Design and maintain Postgres orchestration systems in Kubernetes, including provisioning, upgrades, and scaling
- Automate the full lifecycle of Postgres instances, from cluster creation to teardown
- Implement secure, multi-tenant runtime environments with isolation and resource quotas
- Ensure durability and performance for stateful workloads in distributed environments
- Contribute to internal tools and operators that manage Postgres at scale
- Collaborate with database and product teams to deliver a cloud-native database experience
- Monitor, debug, and improve the reliability of Postgres operations across regions and environments
We offer:
- 100% remote work from anywhere in the world. No location-based adjustment to your salary.
- Autonomous work. We work collaboratively on projects, but you set your own pace.
- Health, Vision and Dental benefits. Supabase covers 100% of the cost for employees and 80% for dependants
- Generous Tech Allowance for any office setup you need
- Annual Education Allowance
- Annually run off-sites.
About the team
- We're a startup. It's unstructured.
- Collectively founded more than 30 startups.
- Globally distributed team with more than 30 different nationalities.
- We deeply believe in the efficacy of collaborative open source. We support existing communities and tools, rather than building "yet another xx".
- We "dogfood" everything. If you use it in your project, we use it in Supabase.
Process
- The entire process is fully remote and all communication will happen over email or via video chat.
- Once you've submitted your application, the team will review your submission and may reach out for a short screening interview over a video call.
- If you pass the screen you will be invited to up to four follow-up interviews.
- The calls:
- usually take between 20-45 minutes each depending on the interviewer.
- most of the time, are all 1:1.
- will be with the founders, a member of either the growth or engineering team (depending on the role) and usually one other person from your immediate team or function.
- Once the interviews are over, the team will meet to discuss several roles and candidates and may:
- ask one or two follow-up questions over email or a quick call.
- go directly to making an offer.
Location
Remote
Employment Type
Full time
Location Type
Remote
Department
Engineering
Report job