Supabase logo

Postgres Engineer

SupabaseRemote
FullTimeUSD 80,000 – 180,000 per year (estimated)javascriptfull-timenodejs+6 more
Apply Now
Supabase logo

Postgres Engineer

Supabase

Apply Now

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, performance bottlenecks, and resource contention
  • Comfortable building, testing, and owning idempotent deployments across thousands of running Postgres instances
  • Ability to read and navigate PostgreSQL source code confidently
  • Experience with multi-tenant database architectures
  • Experience running PostgreSQL at scale

What We Offer

  • Fully Remote
  • ESOP
  • Tech Allowance
  • Health Benefits
  • Annual Off-Sites
  • Flexible Work
  • Professional Development

About the Team

  • 280+ team members
  • 55+ countries
  • 20+ languages spoken
  • $500M raised
  • 500,000+ community members

Hiring Process

  • We keep things simple, async-friendly, and respectful of your time: 1. Apply – Our team will review your application. 2. Intro Call – A short video chat to get to know each other. 3. Interviews – Up to four calls with:
  • Future teammates
  • Someone cross-functional from product, growth, or engineering (depending on the role)
  • Someone from our leadership/founding team 4. Decision – We may follow up with a final question or go straight to offer. All communication is remote and we aim to move fast.

Similar Jobs