JobsJornal
gitlab logo

Backend Engineer, Analytics Instrumentation (Golang)

gitlab·April 6, 2026·0 views
🌍 Remote · IndiaFull-time

Job Description

About GitLab

GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and over 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

Role Overview

As an Intermediate Backend Engineer in Analytics Instrumentation, you'll design and develop backend systems that help identify customer usage patterns across GitLab SaaS and Self-Managed deployments. This data directly informs critical product decisions and revenue recognition. You'll build foundational infrastructure that makes instrumentation simpler, more reliable, and more accessible for teams across the organization.

Key Responsibilities

  • Design, build, and maintain a unified Go-based instrumentation service that consolidates instrumentation across the entire company, eliminating the need for multiple language-specific SDKs while maintaining reliability and performance standards
  • Manage the sending, transit, and quality of instrumentation data across distributed systems, ensuring data integrity that directly impacts product prioritization and usage billing accuracy
  • Train and assist product development teams across the company on instrumentation best practices using the unified service, providing comprehensive documentation, technical guidance, and ongoing support
  • Manage on-call duties during working hours for systems handling usage billing and instrumentation, ensuring system reliability and rapid response to critical issues
  • Collaborate across research, development, and enterprise data teams to identify requirements and deliver solutions that serve multiple stakeholders with competing priorities
  • Make key architectural decisions that balance product team needs (ease of use) with data consumer requirements (reliability and correctness)

What You Bring

This position requires strong backend engineering fundamentals with proven experience in Go development. You should be comfortable designing systems that handle high-volume data processing, managing data quality and reliability, and collaborating across organizational boundaries. Experience with instrumentation, telemetry, or analytics platforms is valuable. Ability to communicate technical concepts to both engineers and non-technical stakeholders is essential.

Work Environment

This is a fully remote position based in India. GitLab embraces AI as a core productivity multiplier, with all team members expected to incorporate AI into daily workflows to drive efficiency and innovation.