Senior Backend Engineer - Gitaly Cluster
GitLabOverview
Join GitLab, the world's largest all-remote company, as a Senior Backend Engineer on the Gitaly Cluster team. This role is pivotal in developing and maintaining the Git data storage tier, ensuring high availability and performance across distributed systems.
What You Will Do
- Design and implement RPC interfaces for the Gitaly service.
- Scope, estimate, and describe tasks to achieve team goals.
- Develop and optimize Gitaly in line with product objectives.
- Monitor and profile Gitaly in production environments, creating dashboards and alerts.
- Conduct acceptance testing and peer reviews to ensure feature quality.
- Participate in architectural discussions to enhance system design and performance.
Who You Are
- Experienced in backend development, particularly in large-scale, high-volume environments.
- Proficient in Go, with a willingness to learn Ruby if necessary.
- Knowledgeable about git’s internal data structures or experience managing git servers.
- Skilled in writing and testing high-quality code and familiar with gRPC.
- Capable of running highly-available systems in production settings.
Why GitLab?
- Work from anywhere with good internet access.
- Collaborate with a diverse, global team.
- Engage with cutting-edge technology and innovative projects.
Hiring Process
GitLab's hiring process is inclusive and values-oriented. We welcome applicants from diverse backgrounds and experiences. The process includes several stages of interviews and assessments to ensure a good fit both technically and culturally.
Additional Information
- This position is fully remote, aligning with GitLab’s status as the world’s largest all-remote company.
- Compensation is competitive and commensurate with experience and location.
Benefits Extracted with AI
- Remote work flexibility
- Opportunity to work with a global team
- Access to cutting-edge technology
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.
Backend Software Developer with C++ and Go
Join IBM as a Backend Software Developer working with C++ and Go on high-performance filesystems.
Full Stack Developer with gRPC Expertise (Founding Engineer)
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Senior Backend Engineer
Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.
Full Stack Developer (Founding Engineer) with gRPC Expertise
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Backend Engineer
Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Staff Backend Engineer with AWS and Go
Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Senior Back-end Engineer - In App Analytics
Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.
Staff Engineer - Python, Cloud, Distributed Systems
Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.
Backend Engineer with AWS and Kubernetes
Join Lightspark as a Backend Engineer to build scalable cloud infrastructure using AWS, Kubernetes, and more.
Principal Full-Stack Engineer (Backend Focus)
Join Text Blaze as a Principal Full-Stack Engineer focused on backend development. Work remotely and drive product innovation.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Distributed Systems Engineer
Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.