← All roles

Postgres Deployment Engineer (Nix)

Supabase · Engineering · Mid · 27d ago

✓

Anyone, anywhere in the world can apply.

WorldwideAny timezonePostgreSQLNixDockerCI/CD

Applies on the original listing · via Jobicy

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

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 →

Weekly alerts for Engineering. No account needed.

Unsubscribe any time. See our Privacy Policy.

Supabase

Salary not listed

Apply now →