Senior Backend Engineer (ruby Or Golang), Tenant Scale; Cells Infrastructure
GitLab
Remote, US
Base: $117,600 - $252,000 usd; bonus/equity: not s...
Remote
Golang or ruby on rails experience
High-scale distributed systems design
Production incident response ownership
GitLab is seeking a Senior Backend Engineer for its Cells Infrastructure team, focusing on enhancing the scalability and reliability of their platform. The ideal candidate should have experience with Golang or Ruby on Rails and possess a strong understanding of distributed systems and high-throughput services
Job Summary
This role focuses on building the foundational edge routing and topology services that enable GitLab.com to scale horizontally through its Cells architecture.
The successful candidate will operate and improve these critical systems by participating in tier-2 on-call duties and strengthening observability tooling.
GitLab offers a high-performance culture driven by values and continuous knowledge exchange, with all team members expected to incorporate AI into their daily workflows.
Matching Summary
Match Score: 85
GitLab is seeking a Senior Backend Engineer for its Cells Infrastructure team, focusing on enhancing the scalability and reliability of their platform. The ideal candidate should have experience with Golang or Ruby on Rails and possess a strong understanding of distributed systems and high-throughput services.
Salary
Base: $117,600 - $252,000 USD; Bonus/Equity: Not specified; Benefits: Flexible PTO, Equity Compensation, Growth Fund
Skills & Requirements
Must-have
Golang or Ruby on Rails experience
High-scale distributed systems design
Production incident response ownership
Relational database schema design
Async-first global team collaboration
Nice-to-have
TypeScript development experience
gRPC and protocol buffers knowledge
PostgreSQL performance tuning
Architecture Decision Record authoring
AI integration in daily workflows
Key Requirements
Experience with production systems in high-scale environments
Ability to reason about consistency models and failure modes
Strong written communication skills for async teams