Staff Backend Engineer, Database Automation (Go)
Core
Build and evolve database automation and PostgreSQL as a service capabilities for GitLab's infrastructure to automate the full lifecycle of PostgreSQL.
Role type
Staff Backend Engineer (Database Automation)
Builds
PostgreSQL as a Service platform, SQL Traffic Replay Tooling, and automation for major version upgrades.
Domain
Cloud Infrastructure / Database Operations / DevSecOps
Deliverable
production ML models | product features | infrastructure
Required skills
Go, PostgreSQL, Kubernetes operators/controllers, Infrastructure as Code, High Availability, Replication, Backups, System-level performance trade-offs
Preferred skills
Ruby, AI agents integration
Technologies
Go, PostgreSQL, Kubernetes, Infrastructure as Code
Responsibilities
Design and maintain Go-based automation for PostgreSQL provisioning, configuration, upgrades, failover, scaling, and decommissioning; Build automation across infrastructure-as-code and cloud providers; Integrate compute, storage, networking, and identity services into a coherent PostgreSQL platform; Research and implement improvements to PostgreSQL performance and scalability; Operate production systems and validate changes against real traffic; Mentor engineers and set technical patterns across teams.
Seniority
Staff, hands-on IC with strategic ownership