Senior Backend Engineer (Go), Tenant Scale: Gitaly
Core
Build GitLab's Git data storage tier (Gitaly), a standalone product providing reliable, secure, and fast access to Git repositories via APIs and storage operations.
Role type
Senior Backend Engineer (Go)
Builds
Distributed storage systems, repository management, high availability, and performance-critical Git infrastructure.
Domain
DevSecOps, Source Code Management (SCM), Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, distributed systems design, high availability, performance optimization, systems debugging, incident response, stakeholder alignment, technical leadership, mentoring
Preferred skills
Ruby, Git internals, gRPC, Git server infrastructure
Technologies
Go, gRPC, Git
Responsibilities
Own moderately sized to complex technical initiatives from design to operational follow-through; Lead technical design for distributed storage and scalability problems; Partner with cross-functional teams to deliver outcomes; Improve engineering practices through mentoring and code reviews; Take operational ownership including incident response and capacity analysis; Respond to user emergencies and platform alerts.
Seniority
Senior, hands-on IC