
Postgres Deployment Engineer (Nix)
About Supabase
About the Role
Postgres Deployment Engineer
PostgreSQL team
stability and deployment
What You’ll Be Responsible For
• Package software into our supabase/postgres repo using Nix (with flakes), and help us transition our packaging from traditional to Nix packaging more over time.
• Manage PostgreSQL lifecycles, ensuring timely major, minor, and extension upgrades.
• Expand platform release systems to allow developers to increasingly self-service.
• Optimize CI/CD and tooling, specifically expanding GitHub Actions, team tooling, and testing/release approaches.
• Resolve production issues by proactively identifying and fixing problems in customer deployments.
• Maintain best practices and tests to ensure enhanced stability and decreased deployment risks.
You Might Be a Good Fit If You
Have 3+ years of experience
Are an Infrastructure Expert
Are proficient in the Nix package management system
Have experience building for multiple architectures
Are comfortable with polyglot environments
Communicate clearly
Have experience in async or globally distributed teams
Are willing to mentor
What We Offer
Fully Remote
ESOP
Tech Allowance
Health Benefits
Annual Off-Sites
Flexible Work
Professional Development
About the Team
Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.
• ~400 team members
• 60+ countries
• 20+ languages spoken
• Over $1B raised (including our $500M Series F)
• 540,000+ community members
We move fast, build in public, and use what we ship. If it's in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support - not replace - existing tools and communities.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.