Postgres Deployment Engineer (Nix)
Core
Own the stability and deployment of Supabase's PostgreSQL platform, managing lifecycles, packaging, and CI/CD tooling to serve millions of developers.
Role type
Senior IC Postgres Deployment Engineer (Infrastructure)
Builds
Docker images, AWS AMIs, and Nix-based packages for PostgreSQL
Domain
Cloud Infrastructure / Database Operations
Deliverable
production ML models | product features | infrastructure
Required skills
PostgreSQL lifecycle management, Nix (flakes), CI/CD optimization, multi-architecture builds (Linux/macOS aarch64), polyglot build environments (C/C++, Go, JS, Rust), infrastructure tooling (Ansible, Packer, Docker, QEMU/KVM, AWS, Kubernetes)
Preferred skills
Mentoring engineering teams, proactive problem-solving in async environments
Technologies
Nix, GitHub Actions, Ansible, Packer, Docker, QEMU, KVM, AWS, Kubernetes, PostgreSQL
Responsibilities
Package software into the supabase/postgres repo using Nix, manage PostgreSQL upgrades, expand platform release systems for self-service, optimize CI/CD and testing approaches, resolve production deployment issues, maintain best practices and tests
Seniority
Senior, hands-on IC