GrepJob
GitLab

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

GitLab
Apply
14 days ago
Remote, Worldwide
Senior

Responsibilities

  • Design and implement edge traffic routing to direct requests to the correct Cell.
  • Build and evolve the Topology Service for authoritative cluster state management.
  • Collaborate with teams to make features and data models Cell-aware.
  • Operate and improve routing and topology systems, participating in on-call support.
  • Document architecture decisions and operational runbooks for team understanding.
  • Review merge requests to maintain high standards of correctness and performance.

Requirements

  • Experience building observable, resilient production services using Go or Ruby on Rails.
  • Background in delivering and operating production systems in high-scale environments.
  • Ability to reason about distributed systems and their operational tradeoffs.
  • Experience with high-throughput networking services, knowledge of gRPC is a plus.
  • Familiarity with large, multi-team codebases and coordinating changes across teams.
  • Knowledge of observability practices such as metrics, tracing, and alerting.
  • Strong written communication skills for documenting decisions and runbooks.
  • Experience with relational databases in production, PostgreSQL experience is a plus.

Benefits

  • Benefits to support your health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups for community support.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund for professional development.
  • Parental leave support.
  • Home office support for remote work.