
About Supabase
Open-source tools for modern developers
Key Highlights
- Raised $496.3 million in funding across Series D
- Headquartered in SoMa, San Francisco, CA
- Supports 100% remote work with no salary adjustments
- Integrates with Postgres databases and APIs for seamless development
Supabase is an open-source development platform that empowers developers to build mobile and web applications with ease. Headquartered in SoMa, San Francisco, Supabase has raised $496.3 million in funding across multiple rounds, including a Series D round. The platform integrates seamlessly with Pos...
🎁 Benefits
Supabase offers a generous tech allowance for office setups, 100% remote work with no salary adjustments based on location, comprehensive health benef...
🌟 Culture
Supabase fosters a culture of autonomy and collaboration, allowing developers to set their own pace while working on projects. Their commitment to ope...
Skills & Technologies
Overview
Supabase is hiring a Multigres Engineer to help build the future of distributed Postgres. You'll work on architecting and implementing critical distributed database infrastructure. This role requires deep technical expertise in distributed databases and systems.
Job Description
Who you are
You have deep technical expertise in distributed databases and systems — your experience includes working with database sharding, relational algebra, and Postgres internals. You are familiar with consensus protocols such as Raft, Paxos, or FlexPaxos, and understand distributed transactions thoroughly. Your background includes stream processing, materialization, and change data capture, which are essential for building robust database systems. You are comfortable collaborating with cross-functional teams and the open-source community, contributing to projects that push the boundaries of what's possible with distributed databases.
What you'll do
In this role, you will design and implement query routing logic for sharded databases, ensuring efficient data access and management. You will build consensus and replication systems to support distributed durability, which is critical for maintaining data integrity across multiple nodes. Developing materialization pipelines for migrations and change data capture will be part of your responsibilities, allowing for seamless data transitions and updates. You will also contribute to connection pooling infrastructure and intelligent workload isolation, optimizing performance and resource utilization. Collaboration with the Postgres, networking, and infrastructure teams will be essential as you work on the Multigres project, helping to shape the future of distributed Postgres.
What we offer
At Supabase, you will be part of a dynamic team that values innovation and collaboration. We provide a supportive environment where you can grow your skills and contribute to meaningful projects. Our commitment to open-source development means you will have the opportunity to engage with a global community of developers, sharing knowledge and best practices. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Supabase.
Similar Jobs You Might Like
Based on your interests and this role

Deployment Engineer
Supabase is hiring a Multigres Deployment Engineer to own the deployment and operational infrastructure of their distributed Postgres platform. You'll work with Go and Kubernetes to build and maintain the Multigres Operator, ensuring reliable cloud deployments.

Database Engineer
Supabase is hiring a Senior Postgres Engineer to maintain and expand their hosted Postgres offering. You'll work with PostgreSQL internals and build extensions in C and Rust. This role requires deep knowledge of PostgreSQL and strong troubleshooting skills.

Database Engineer
Percona is hiring a Senior PostgreSQL Database Engineer to assist customers with complex database issues. You'll work with elite engineers and tackle high-complexity problems in large database deployments. This role requires deep expertise in PostgreSQL.

Database Engineer
Snowflake is hiring a Postgres Engineer to contribute to the development of their new Postgres service. You'll work with PostgreSQL and Apache Iceberg to innovate and build differentiating technology. This position requires expertise in database technologies.

Platform Engineer
Supabase is seeking a Platform Engineer to join their Compute team, responsible for building and maintaining the Supabase Cloud offering. You'll work with Go and TypeScript to design systems for provisioning and scaling compute workloads. This role requires strong software engineering skills.