GitLab

Backend Engineer, Geo Team

Full-timeNot specifiedBangalore, Indiars.Apply by 11 Oct 2026
Apply now
WA

Overview

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.

What you'll do

  • 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.
  • 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.
  • What you’ll bring Experience building and maintaining Ruby on Rails applications in production environments.

Requirements

  • Practical experience with Rust, Postgres, Ruby, Scala.
  • Relevant academic or project background for a Backend Engineer, Geo Team role.
  • Strong written and verbal communication in English.
  • Comfortable working on-site in Bangalore, India.

Skills

RustPostgresRubyScala

Related roles