Supabase

About Supabase

Open-source tools for modern developers

🏢 Tech👥 21-100 employees📅 Founded 2020📍 SoMa, San Francisco, CA💰 $496.3m
B2CB2BEnterpriseSaaSAPIData IntegrationDevOpsAutomation

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...

Supabase

Database Engineer Mid-Level

SupabaseRemote - Remote

Apply Now →

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

Supabase

Deployment Engineer

Supabase📍 Remote - Remote

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.

🏠 RemoteMid-Level
3 months ago
Supabase

Database Engineer

Supabase📍 Remote - Remote

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.

🏠 RemoteSenior
3 months ago
Percona

Database Engineer

Percona📍 Emea - Remote

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.

🏠 RemoteSenior
3 months ago
Snowflake

Database Engineer

Snowflake📍 Istanbul

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.

6 months ago
Supabase

Platform Engineer

Supabase📍 Remote - Remote

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.

🏠 RemoteMid-Level
2 months ago