GitLab logo
GitLab2 months ago

Senior Backend Engineer (C), Tenant Scale: Git

Remote · India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Large
Industry
Software Platform

Job Summary

Senior Backend Engineer on the Tenant Scale: Git team, focusing on improving Git and Gitaly for GitLab. Contribute features, bug fixes, and performance improvements to upstream Git, adapt Gitaly for scalability and reliability, connect open source discussions with GitLab product needs, scope tasks, estimate effort, implement plans, and test to ensure correctness and reduce regressions. Collaborate with team members, contributors, and the Git ecosystem; represent GitLab in open source communities; the role emphasizes instrumented systems, Git internals, C, Go, Linux internals, and distributed systems experience for scalable repository access.

Required Qualifications

  • Experience building instrumented, observable software systems
  • Knowledge of Git internals, including its code and data structures, or practical experience operating Git servers
  • Experience writing and testing production-quality code in C
  • Experience contributing to open source projects, including Git or similar systems, and working effectively in public collaboration spaces
  • Familiarity with Go for backend development and understanding of Linux internals such as processes, memory management, input/output, and filesystems
  • Interest or experience in large-scale or distributed systems, storage formats, graph theory, or highly available production environments, including transferable backend or infrastructure experience
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

GitLab

Senior Backend Engineer (C), Tenant Scale: Git

Apply on Sorce