Staff Backend Engineer, Database Automation (Go)New$259K

The opportunity

The Database Excellence group keeps GitLab’s databases running reliably through proactive health management, operational excellence, and strategic enablement. We maintain operational runway by identifying and addressing saturation points, operate infrastructure through automated…

What you'll do

  • Design, build, and maintain Go-based automation that manages the full: PostgreSQL lifecycle, including provisioning, configuration, upgrades, failover, scaling, and decommissioning, reducing reactive operational work that currently takes more than 80% of the team's time.

  • Build automation that works across infrastructure-as-code tooling and cloud: infrastructure, and evaluate operator-based approaches as the platform evolves.

  • Use AI agents as a regular part of building and operating services, including: implementation, review, and reducing repetitive work, while keeping the context agents need in the repository so the whole team can build on it.

  • Build for internet scale by designing automation and services for: high-throughput, always-on production workloads, where GitLab.com traffic sets the bar for correctness, latency, and availability.

  • Integrate compute, storage, networking, identity and access management, and: managed data services across cloud providers into one coherent PostgreSQL platform instead of creating bespoke setups for each database.

  • Build GitLab's PostgreSQL as a service platform to replace bespoke database: setups with standardized, automated provisioning and lifecycle management, so supporting more databases doesn't require growing the operations team at the same rate.

What they're looking for

  • Collaborate closely with product management, infrastructure, software: delivery, and other engineering teams to design and ship high-performing solutions.
  • Research, design, and implement improvements to PostgreSQL performance,: scalability, and data health, helping maintain more than 8 months of operational runway for all critical database saturation points.
  • Review database automation and Go changes from other engineers and: contributors, with attention to safety, maintainability, and performance.
  • Document automation practices, PostgreSQL operational patterns, and guidance: that helps engineers use and contribute to the platform.