Overview: Postgres Engineer at Supabase
Are you someone who deeply understands the heart of PostgreSQL and loves building tools that empower millions of developers worldwide? Here at Supabase, we're crafting the ultimate Postgres development platform, a comprehensive backend solution featuring everything from robust databases to real-time capabilities and vector search. We’re searching for a Senior Postgres Engineer to join our fully remote, globally distributed team. If you thrive in a fast-paced, asynchronous environment and dream of making a significant impact on a product designed for massive scale, this could be your next big adventure.
Supabase stands as the Postgres development platform, built by developers for developers. We offer a comprehensive backend solution, encompassing Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All our services are tightly integrated and engineered for significant growth.
As a Senior Postgres Engineer on our dedicated Postgres Team, you will play a pivotal role in maintaining and expanding the stability and functionality of our hosted Postgres offering. This means working closely with customers, partners, product teams, engineering colleagues, and our support and success teams. Your contributions will ensure we maintain a secure, stable, performant, and highly functional Postgres foundation. This is a fully remote, worldwide opportunity, ideal for someone who excels in an asynchronous, fast-paced setting and is passionate about building developer tools that scale to millions of users.
Key Responsibilities
In this dynamic role, you will:
- Build and maintain PostgreSQL extensions using C and Rust, requiring a deep understanding of database internals such as the parser, planner, WAL mechanics, and MVCC.
- Diagnose and adeptly resolve complex issues within our managed PostgreSQL deployments. This includes troubleshooting custom extension failures, performing core dump analysis, and identifying and alleviating performance bottlenecks.
- Take full ownership of idempotent deployment pipelines, ensuring smooth and reliable operations across thousands of running PostgreSQL instances. This includes maintaining robust processes for updates and configurations.
- Collaborate extensively with various teams, including product, engineering, support, and customer success, to deliver a world-class Postgres experience.
Requirements
- Significant professional experience as a Postgres Engineer or a similar role, with a strong emphasis on PostgreSQL internals.
- Proven expertise in building and maintaining PostgreSQL extensions, ideally with experience in C and Rust.
- Demonstrated ability to diagnose and resolve intricate database issues, including performance tuning and incident response.
- Experience managing and deploying PostgreSQL at scale, understanding the complexities of large-scale database operations.
- A solid understanding of database security best practices.
- Excellent problem solving skills and a meticulous attention to detail.
- Comfortable working autonomously in a fully remote, asynchronous environment across different time zones.
- Strong communication skills, both written and verbal, for collaborating with internal teams and external partners.
What You'll Gain
Joining Supabase means becoming part of a passionate team at the forefront of developer tooling. Here's what you can expect:
- Impactful Work: Directly influence the core stability and functionality of a platform used by millions of developers worldwide.
- Cutting-Edge Technology: Work with advanced PostgreSQL features, C, Rust, and contribute to open-source initiatives.
- Growth and Learning: Continuous opportunities to expand your expertise in a rapidly evolving tech landscape.
- Remote Flexibility: Enjoy the freedom and autonomy of a fully remote, globally distributed work environment.
- Collaborative Culture: Engage with a supportive team of brilliant engineers and product leaders.
- Shape the Future: Contribute to a product that is fundamentally changing how developers build applications.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

