Multigres Engineer

Supabase
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Observability","System design","Collaboration","Problem-solving","Performance optimization"]

Build and improve Multigres, an open-source distributed database system that brings horizontal scaling to Postgres. Design and implement core infrastructure such as query routing for sharded databases, consensus and replication for durable distributed transactions, and materialization pipelines for migrations and change data capture. Work with Postgres, networking, and infrastructure teams to deliver low-latency, observable distributed systems and contribute to the Multigres open-source community.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Supabase
Supabase
1 year ago

Multigres Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build and improve Multigres, an open-source distributed database system that brings horizontal scaling to Postgres. Design and implement core infrastructure such as query routing for sharded databases, consensus and replication for durable distributed transactions, and materialization pipelines for migrations and change data capture. Work with Postgres, networking, and infrastructure teams to deliver low-latency, observable distributed systems and contribute to the Multigres open-source community.
Location: Anywhere
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

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

Pay and Benefits

Equity and Bonus:Equity
Perks:Remote WorkHealth InsuranceLearning Budget

Key Requirements

  • •Deep technical expertise in distributed databases and systems
  • •Knowledge of database sharding, relational algebra, and Postgres internals
  • •Experience with consensus protocols and distributed transactions (Raft, Paxos, FlexPaxos)
  • •Ability to develop stream processing, materialization, and change data capture pipelines
  • •Experience building robust, performant distributed systems with strong observability
Experience:Distributed databasesOpen sourcePostgresBackend infrastructure
Skills:ObservabilitySystem designCollaborationProblem-solvingPerformance optimization
Tech Stack:MultigresPostgresDistributed databasesShardingRaftPaxosFlexPaxosQuery routingConsensus protocolsReplicationMaterializationMigrationsChange data captureCDCStream processingConnection poolingNetwork protocol optimization

Company Brief

Supabase
Provides an open-source backend as a service built on PostgreSQL, offering real-time APIs, authentication, storage, and edge functions to help developers quickly build and scale applications.
Industry: Cloud Computing
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series B
Headquarters: New York, United States
Founded: 2020
WebsiteLinkedIn