Postgres Engineer

Supabase·Remote·remote global
crypto:applicationengineeringIC4Engineering
Compensation
Not disclosed
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. All services are deeply integrated and designed for growth. ABOUT THE ROLE We’re looking for a Senior Postgres Engineer to join our Postgres Team and help maintain and expand the stability and functionality of our hosted Postgres offering . You’ll work closely with customers, partners, product, engineering, support and success, helping us maintain a secure, stable, performant, and functional Postgres foundation. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions. WHAT YOU'LL OWN: - Build and maintain PostgreSQL extensions in C and Rust, with a deep understanding of internals — parser, planner, WAL mechanics, and MVCC - Diagnose and resolve issues in managed PostgreSQL deployments, including custom extension failures, core dump analysis, and performance bottlenecks - Own idempotent deployment pipelines across thousands of running PostgreSQL instances, including testing and rollout strategies - Manage complex extension ecosystems — compatibility, upgrade paths, and conflict resolution - Work with PostgreSQL's background worker framework, shared memory management, and hook system to build reliable, scalable functionality - Collaborate closely with customers, partners, product, engineering, support, and success teams to maintain a secure, stable, and performant Postgres foundation WHAT YOU BRING: - Deep expertise in PostgreSQL internals - query planner, executor, and storage engine mechanics - Proven experience building PostgreSQL extensions in both C and Rust - Strong knowledge of PostgreSQL's permission model: RLS, roles, and grant systems - Experience troubleshooting production issues in managed PostgreSQL environments, including custom extension issues, perfor