Multigres Engineer

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

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 with the open-source community on Multigres development

Requirements

  • Deep expertise in database sharding, relational algebra, and Postgres internals
  • Experience with consensus protocols (Raft, Paxos, FlexPaxos) and distributed transactions
  • Strong background in stream processing, materialization, and change data capture
  • Proven track record building robust, performant distributed systems with strong observability
  • Experience with low-latency infrastructure and network protocol optimization

Benefits

  • Fully remote with global hiring and co-working allowance
  • ESOP equity ownership for all team members
  • Tech allowance for home office setup
  • 100% health insurance coverage for employees, 80% for dependents
  • Annual company off-sites in new cities
  • Flexible, asynchronous work environment
  • Annual professional development allowance

About the Company

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. Born remote and open-source-first, our team of 280+ spans 55+ countries and 20+ languages. We move fast, build in public, and believe deeply in supporting—not replacing—the open-source ecosystem.

Skills & tools

PostgreSQLDistributed SystemsRaftRustGoShardingCDCNetworking

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Database sharding and Postgres internals
  2. 02Consensus protocols (Raft, Paxos)
  3. 03Distributed transactions
  4. 04Stream processing and CDC
  5. 05Low-latency network optimization