Senior Backend Engineer (Ruby and/or Go), Tenant Scale; Cells Infrastructure

GitLab

Benefits

Unlimited PTO

Similar Jobs

See all

An overview of this role:

  • As a Senior Backend Engineer, Cells Infrastructure, you'll help build the foundation that lets GitLab.com scale horizontally through our Cells architecture.
  • You'll work on edge routing services that direct traffic across a fleet of independent Cell clusters, and the Topology Service that manages cluster topology information.
  • Your work will make routing reliable and low-latency across protocols.

What you'll bring:

  • Experience building observable, resilient production services using Go or Ruby on Rails (TypeScript experience is a plus).
  • Background delivering and operating production systems in high-scale environments, including incident response and operational ownership.
  • Ability to reason about distributed systems, including consistency models, partitioning strategies, failure modes, and operational tradeoffs.

About the team:

  • We're the Cells Infrastructure team within the Tenant Scale group in Infrastructure Platforms.
  • We're a globally distributed, all-remote group of Backend Engineers and Site Reliability Engineers working asynchronously across multiple time zones.
  • We own foundational services for GitLab's Cells architecture, including edge routing that directs requests to the right Cell and our topology systems that act as the source of truth for cluster state.

GitLab

GitLab is the intelligent orchestration platform for DevSecOps that enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. GitLab's high-performance culture is driven by their values and continuous knowledge exchange, enabling their team members to reach their full potential while collaborating with industry leaders to solve complex problems.

Apply for This Position