Search...

Senior Backend Engineer - Platform Insights

GitLab Inc. logo
GitLab Inc.

GitLab is an AI-powered DevSecOps platform that unifies the entire software development lifecycle into a single application. It helps development, security, and operations teams to collaborate and deliver software more efficiently, with security integrated at every step. The platform is trusted by millions of users and a majority of the Fortune 100.

Distributed
About GitLab Inc.

GitLab is a comprehensive, AI-powered DevSecOps platform that streamlines the entire software delivery process by unifying the development lifecycle into a single application. It integrates source code management, CI/CD, security, and monitoring to help teams build, secure, and operate software more efficiently. Key features include automated security scans built into the development pipeline and AI-driven tools like GitLab Duo for code suggestions and chat, which enhance developer productivity. GitLab serves a diverse client base, from startups and open-source projects to large enterprises, including over half of the Fortune 100. The platform aims to reduce complexity, accelerate delivery cycles, and strengthen security and compliance for its users.

View jobs by GitLab Inc.

Skills

About the Role

You will design, build, and evolve Go-based backend services for the Data Insights Platform and Siphon. You will own key architectural components, improve reliability and production readiness, and troubleshoot complex distributed-system issues. You will collaborate asynchronously on technical design, planning, code review, deployment, and documentation.

Requirements

  • Backend engineering experience in Go, including building and operating production services.
  • Experience designing scalable, reliable systems for high-throughput or data-intensive workloads.
  • Experience building APIs and service integrations, including gRPC or similar patterns.
  • Experience with data platforms, data systems, event pipelines, or foundational infrastructure.
  • Experience with ClickHouse or similar query-focused data stores.
  • Working knowledge of Ruby on Rails or the ability to ramp up quickly.
  • Experience with reliability, observability, performance, and deployment in production environments.
  • Experience delivering platform capabilities across team boundaries.

Responsibilities

  • Design, build, and evolve Go backend services for scalable data ingestion, transport, replication, storage, querying, and deployment.
  • Own significant parts of the backend architecture for Data Insights Platform, Siphon, and the Query API.
  • Shape system boundaries, reliability, throughput, operability, and maintainability.
  • Contribute to replication, buffering, query-serving, and query-oriented storage systems.
  • Drive production readiness and deployment across SaaS, Dedicated, and Self-Managed environments.
  • Debug and improve distributed-system performance, scaling, failure recovery, and observability.
  • Collaborate on technical design, planning, code review, and delivery.
  • Use AI for implementation, debugging, investigation, and documentation.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Parental leave.
Senior Backend Engineer - Platform Insights at GitLab Inc. | JobStash