Backend Engineer, Geo TeamPosted today

Remote · Bangalore, IndiaTechnology

The opportunity

The Geo group is part of GitLab's Platforms Engineering organization and works closely with GitLab Dedicated, Database Engineering, Infrastructure, and Tenant Scale teams. Our work includes cross-team initiatives such as GitLab Dedicated migrations and the Cells architecture.

What you'll do

  • Design, build, and maintain backend functionality for Geo, Disaster Recovery,: and Backup and Restore using Ruby on Rails and related services.

  • Improve replication and verification workflows for repositories and related: data, with a focus on performance, correctness, and operational simplicity.

  • Use PostgreSQL features, including logical replication, to support Geo,: GitLab Dedicated migrations, and future Cells architectures.

  • Measure and reduce replication lag and verification failures through logs,: metrics, and alerts, identifying disaster recovery risks early.

  • Collaborate with Database Engineering, Infrastructure, GitLab Dedicated,: Tenant Scale, and other teams on initiatives that affect Geo and migrations.

  • Participate in incident response and post-incident reviews, then turn: findings into product and operational improvements.

What they're looking for

  • Partner with Support, Site Reliability Engineering, and Customer Success on: Requests for Help, customer escalations, complex migrations, and incidents where Geo capabilities are critical.
  • Own projects from proposal and design through implementation, review,: rollout, and production monitoring, while providing constructive feedback on merge requests.