About this role
Supabase is seeking an engineer to contribute to Multigr es, its open-source distributed database that extends Postgres with horizontal scaling. The role involves architecting and implementing distributed database infrastructure such as sharding, consensus protocols, and materialization systems. You will work with the Postgres, networking, and infrastructure teams to advance distributed database technology. The position is fully remote and global.
What you would do
- 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 workload isolation
- Collaborate with the open-source community on Multigr es development
What they are asking for
- Deep technical expertise in distributed databases and systems
- Knowledge of database sharding, relational algebra, and Postgres internals
- Experience with consensus protocols (Raft, Paxos, FlexPaxos) and distributed transactions
- Experience with stream processing, materialization, and change data capture
- Ability to build robust, observable, low-latency distributed systems
- Experience with network protocol optimization
- Willingness to work in a fully remote, async environment
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.