Overview
At Supabase, we are building the ultimate Postgres development platform. We give developers everything they need to ship fast, from instant databases and authentication to storage and vector search. Right now, we are expanding our engineering team to work on Multigres, our open source distributed database system designed to bring true horizontal scaling to Postgres. If you love deep database internals and want to shape the future of how data is distributed at scale, this fully remote, worldwide opportunity is for you.
Key Responsibilities
- Design and implement query routing logic for sharded databases.
- Build consensus and replication systems to support distributed durability.
- Develop materialization pipelines for migrations and change data capture.
- Contribute to connection pooling infrastructure and intelligent workload isolation.
- Collaborate actively with the open source community on Multigres development.
Requirements
- Deep experience working with distributed systems, databases, or core infrastructure.
- Strong background in systems programming languages like Rust, Go, or C++.
- Solid understanding of Postgres internals, consensus protocols, or sharding architectures.
- A passion for open source software and working collaboratively with a global community.
- Ability to thrive in a fully remote environment with a high degree of autonomy.
What You'll Gain
You will work alongside some of the sharpest engineers in the industry on a product used by millions of developers worldwide. Supabase offers a collaborative, async first culture where your ideas genuinely matter. You will enjoy complete location independence, competitive compensation, and the chance to make a lasting mark on the open source ecosystem.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

