
Remote opportunity at
SupabasePostgres Deployment Engineer (Nix)
Supabase is seeking a Postgres Deployment Engineer to join its PostgreSQL team in a remote position. The company develops a Postgres-centric platform offering database, authentication, storage,…
Career Tools
About This Role
Supabase is seeking a Postgres Deployment Engineer to join its PostgreSQL team in a remote position. The company develops a Postgres-centric platform offering database, authentication, storage, edge functions, realtime capabilities, and vector search features. In this role, the selected candidate will focus on product stability and deployment processes, serving as a liaison between infrastructure and product teams to enhance release reliability and manage upgrades. The position requires collaboration with the…
Job Description
Supabase is seeking a Postgres Deployment Engineer to join its PostgreSQL team in a remote position. The company develops a Postgres-centric platform offering database, authentication, storage, edge functions, realtime capabilities, and vector search features. In this role, the selected candidate will focus on product stability and deployment processes, serving as a liaison between infrastructure and product teams to enhance release reliability and manage upgrades.
The position requires collaboration with the PostgreSQL team to shape technical strategies and refine internal procedures. Key duties involve packaging software via Nix and flakes within the supabase/postgres GitHub repository, overseeing PostgreSQL lifecycles, and scaling platform release frameworks to support developer self-service. The person in this role will also optimize CI/CD pipelines, expand GitHub Actions, resolve production issues, and guide the engineering team in utilizing Nix.
Ideal candidates will thrive in an asynchronous and fast-paced environment while possessing strong communication skills for interacting with technical and non-technical stakeholders.
Responsibilities
- Package software into the supabase/postgres repository utilizing Nix with flakes and transition traditional packaging methods to Nix
- Oversee PostgreSQL lifecycles by executing timely major, minor, and extension upgrades
- Scale platform release systems to facilitate developer self-service
- Enhance CI/CD pipelines, team tooling, and testing or release strategies through GitHub Actions
- Identify and resolve production issues affecting customer deployments
- Establish best practices and automated tests to maximize deployment stability and minimize risks
- Mentor engineering team members on contributing to and utilizing Nix-based workflows
Requirements
- Minimum of three years of experience working with PostgreSQL and its ecosystem, covering performance optimization and extensions
- Demonstrated expertise in infrastructure management, tooling, and optimization
- Proficiency in the Nix package management system with flakes, alongside Ansible, Packer, Docker, QEMU/KVM, AWS, and Kubernetes
- Experience building applications for multiple architectures specifically targeting Linux and Darwin or macOS aarch64
- Familiarity with polyglot environments including builds for Go, C or C++, JavaScript, and Rust-based projects
- Ability to communicate clearly with technical and non-technical audiences
- Background working within asynchronous or globally distributed teams
Core Skills
Benefits
- Fully remote employment with a global hiring model
- WeWork membership or co-working allowance usable worldwide
- ESOP equity ownership in the company
- Technology allowance for home office setups
- Health insurance coverage paid at 100 percent for employees and 80 percent for dependents
- Annual company-wide gathering in a new city
- Asynchronous and flexible work schedule
- Annual education allowance for professional development
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is fully remote and Supabase hires globally without central offices.
What are the core technical requirements for this role?
Applicants must have at least three years of experience with PostgreSQL, expertise in infrastructure management, and proficiency in the Nix package management system alongside tools like Ansible, Docker, Kubernetes, and AWS.
What benefits does Supabase offer?
Supabase provides equity ownership through ESOP, fully covered health insurance for employees and partial coverage for dependents, a technology allowance, a co-working budget, professional development funds, and annual company off-sites.
What is the salary for this position?
The salary for this position is not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.