SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Supabase is a Postgres development platform providing a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. The company is fully remote, globally distributed, and has raised over $1B in funding.
You will join the OrioleDB Team as a Deployment Engineer, playing an instrumental role in technical decision-making and refining internal methodologies. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions.
Key Responsibilities:
- Package software into the supabase/postgres repo using Nix (with flakes), and help transition packaging from traditional to Nix-based approaches over time
- Manage OrioleDB release lifecycles, ensuring timely major, minor, and extension upgrades
- Expand platform release systems to enable developer 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
- Co-own the integration of OrioleDB into the Supabase product
You will work closely with a globally distributed team of ~400 members across 60+ countries, operating asynchronously with trust-based time management.
Requirements:
- 3+ years of experience with PostgreSQL and its ecosystem, including extensions and performance optimization
- Infrastructure expertise with proven experience in management, tooling, and optimization
- Proficiency in Nix package management system (including flakes), Ansible, Packer, Docker, QEMU/KVM, AWS, and Kubernetes
- Experience building for multiple architectures, specifically Linux and Darwin/macOS aarch64 targets
- Comfort with polyglot environments, including builds for C/C++, Go, JavaScript, and Rust-based projects
- Clear communication across technical and non-technical audiences, especially with customers
- Experience in async or globally distributed teams with independent, proactive problem-solving mindset
- Willingness to mentor and teach the engineering team on Nix-based work
- Experience integrating emerging features into widely used managed hosted product platforms