Senior Backend Engineer, Database Excellence
Core
Build and evolve data frameworks and tooling to keep GitLab's application datastores scalable, healthy, and safe across SaaS and self-managed deployments.
Role type
Senior Backend Engineer (Database Excellence)
Builds
Data retention and lifecycle management frameworks, SQL traffic replay tooling, background operations frameworks, and shift-left guardrails for data growth.
Domain
SaaS / Self-managed deployments / PostgreSQL / Ruby on Rails
Required skills
PostgreSQL (large-scale, HA, migrations), Ruby on Rails, system-level design, algorithms, performance optimization, data retention strategies, schema change management, asynchronous communication.
Preferred skills
Data engineering, infrastructure, developer tooling, open source contribution.
Technologies
PostgreSQL, Ruby on Rails
Responsibilities
Develop backend features for data retention and lifecycle management; build tooling for SQL traffic replay and background operations; design shift-left guardrails for data growth; collaborate with product, UX, and infrastructure teams; document database best practices; participate in tier 2 on-call rotation.
Seniority
Senior, hands-on IC
