We're looking for an engineer to drive the evolution of OrioleDB and its collaboration with the upstream PostgreSQL community. OrioleDB is a next-generation storage engine for PostgreSQL, and this role sits at the intersection of database internals, open source community work, and Supabase's managed Postgres platform
This role requires strong working overlap with Americas time zones due to production support and on-call responsibilities
Design, implement, and test new OrioleDB features and integrate them cleanly with PostgreSQL's planner, executor, and surrounding subsystems
Build out and maintain test infrastructure: regression suites, fuzzing, randomized testing, crash and recovery testing, and CI pipelines
Identify and prepare patches suitable for upstreaming to PostgreSQL core
Improve performance, resilience, monitoring, and operational tooling for production use
Debug and resolve complex issues in low-level C code, including in storage, replication, indexing, and query execution paths
Participate in design discussions, architecture reviews, and code reviews — both inside Supabase and in the PostgreSQL community
Write clear technical documentation, design notes, and upstream proposals
Have co-responsibility for troubleshooting, analyzing, supporting and maintaining oriledb postgres and bundled extensions in production deployments. This can include answering support ticket requests, an on-call rotation, and supporting our team members in troubleshooting and fixing live customer production databases