
Postgres Deployment Engineer (Nix)
Supabase · Engineering · Mid · 27d ago
Anyone, anywhere in the world can apply.
Applies on the original listing · via Jobicy
Who can apply
Read straight from the listing, so you know before you spend time on it.
Anyone, anywhere in the world can apply.
“We hire globally. We believe you can do your best work from anywhere.”
Globally distributed team spanning over 60 countries with no physical offices.
- Async-first
- Supabase operates asynchronously and trusts team members to manage their own schedules.
- Contractor / B2B
- No mention of hiring international contractors or invoicing.
- Global stipend
- Provides a tech allowance for hardware and a co-working or WeWork membership globally.
- Annual retreat
- The entire company gathers annually in a new city for a week-long off-site.
Read from the listing automatically. Always confirm the details with the company before you accept an offer.
About the role
As a Postgres Deployment Engineer, you will own the stability and deployment of Supabase's core database offerings, acting as a bridge between product and infrastructure teams. You will manage builds and deployments in the public supabase/postgres GitHub repository, transition packaging to Nix with flakes, maintain Docker and AMI releases, and optimize testing and CI/CD pipelines to ensure seamless updates for millions of developers.
What you'll do
- Package software into the supabase/postgres repo using Nix flakes and lead the transition from traditional packaging.
- Manage PostgreSQL lifecycles, ensuring timely upgrades for major, minor, and extension releases.
- Expand platform release systems to enable self-service capabilities for developers.
- Optimize CI/CD workflows, GitHub Actions, and automated testing to reduce deployment risk.
- Troubleshoot and resolve production issues across customer deployments.
- Mentor and guide the broader engineering team on adopting and contributing to Nix-based tooling.
What you bring
- 3+ years of experience with PostgreSQL and its ecosystem, including extensions and performance optimization.
- Proficiency with Nix and Nix flakes alongside Ansible, Packer, Docker, QEMU/KVM, AWS, and Kubernetes.
- Demonstrated experience building for multiple architectures, particularly Linux and Darwin/macOS aarch64 targets.
- Comfort working in polyglot build environments containing C/C++, Go, JavaScript, and Rust.
- Proven track record working autonomously within async, globally distributed teams.
About Supabase
Supabase is an open-source Postgres development platform providing developers with a complete, integrated backend suite including Database, Auth, Storage, and Edge Functions.
View Supabase profile & open roles →