CareerPlanSign in

Senior Backend Engineer, Database Excellence (Ruby)

🌐 Remote💼 Full-time🗓 2026-09-09 → 2026-09-26

Core

Build and evolve data frameworks and tooling to keep GitLab's application datastores scalable, healthy, and safe across SaaS and self-managed deployments, with a focus on proactive data growth controls and lifecycle management.

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 architecture.

Domain

Developer tooling / Data Engineering / PostgreSQL

Deliverable

production ML models | product features | infrastructure

Required skills

PostgreSQL (large-scale production, HA, zero-downtime migrations), Ruby on Rails, system-level software design, algorithms, performance trade-offs, data retention strategies, partitioning, automated schema-change enforcement.

Preferred skills

Data engineering, infrastructure, developer tooling domains.

Technologies

PostgreSQL, Ruby on Rails

Responsibilities

Develop backend features and data frameworks for safe data handling at scale; design and build retention/lifecycle management frameworks; implement shift-left guardrails for data growth; collaborate with product, UX, and infrastructure teams; review database changes for integrity and performance; design and maintain tooling for scalability and performance; research and implement improvements to data health and migration testing; document database best practices.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.