Gitlab logo

Intermediate Backend Engineer - Analytics Instrumentation - Gitlab - Remote - Global

Backend Engineer

Posted: July 13, 2026
Posted 1 day ago
Last seen in crawl: July 13, 2026 (1d ago)
Estimated Expiry: August 17, 2026
Remoteness
Role & Management
Role Level:Mid-Level
Job Type
Required Languages

Job Description

Analytics Instrumentation is part of the Data Engineering and Monetization (DE&M) group, focused on the collection of Product Usage, and Billing event data within GitLab. We build data collection platforms that enable product teams to assess user behavior and make evidence-based choices through privacy-conscious instrumentation that captures product usage throughout the user lifecycle. As an Intermediate Backend Engineer, you'll contribute to the design and development of a unified, data infrastructure platform that consolidates analytics instrumentation across GitLab's engineering organization. You'll help build and maintain backend systems that give the company visibility into customer usage patterns across GitLab SaaS and Self-Managed deployment environments. That data directly informs strategic product priorities and strategies. This role offers the opportunity to work on foundational infrastructure that simplifies instrumentation for teams at GitLab, replacing the complexity of multiple language-specific software development kits with a single, unified solution that teams can rely on. What you’ll do Build and maintain a unified data collection platform using Golang, Kubernetes, ClickHouse, and NATS, with success measured by reliability, performance, and adoption across GitLab teams. Help improve the emission, transit, and quality of instrumentation data across the system, with success measured by data quality, data integrity, and usage billing accuracy. Support usage billing and instrumentation systems during working hours, with success measured by timely incident handling and reliable service restoration. Work across the organization with research and development teams and the enterprise data organization to deliver common solutions, with success measured by adoption across multiple stakeholders. Contribute to technical choices that balance ease of use for product teams with reliability and correctness for data consumers, with success measured by platform usability and trusted downstream data. What you’ll bring Experience working with platform or infrastructure systems in production environments. Proficiency in the Go programming language, with experience building and maintaining production services. Backend development experience, with the ability to contribute to scalable, reliable systems serving internal and external customers. Familiarity with infrastructure concerns such as system reliability, performance at scale, data quality, and observability. Experience working in cross-functional teams with product teams, data consumers, and other internal stakeholders across team boundaries. Familiarity with cloud native technologies and open source development practices. About the team The Analytics Instrumentation team operates at the intersection of Product, Analytics and customer facing teams, providing data collection infrastructure that serves engineering teams across GitLab. We're a distributed team of generalist engineers who tackle complex problems spanning the GitLab codebase, JS, Go and Python satellite services, data pipelines, and AI tool integration. We collaborate transparently across teams, delivering measurable results through efficient iteration, while building inclusive solutions that respect user privacy. Our work enables data-driven decision making across the organization. The Analytics Instrumentation team operates at the intersection of Product, Analytics, and customer-facing teams, providing data collection infrastructure that serves engineering teams across GitLab. We're a distributed team of generalist engineers who tackle complex problems spanning the GitLab codebase, JS, Go, and Python satellite services, data pipelines, and AI tool integration. We collaborate transparently across teams, delivering measurable results through efficient iteration while building inclusive solutions that respect user privacy. Our work enables data-driven decision making and data-informed planning across the organization. We're involved in diverse projects from event data collection and privacy compliance tools to AI-powered analytics frameworks that help GitLab teams learn about their users better.

Company Information

Current open roles at Gitlab on JobCrawls
LocationActive listings
Remote - Global161
Remote - North America14
Remote9
Remote - EMEA5
Remote - United States3
Remote - Canada3
Remote - Europe1
Current role mix at Gitlab on JobCrawls
Role typeActive listings
Backend Engineer23
Solutions Architect9
Product Manager8
Software Engineer7
Commercial Account Executive6
Human Resources Specialist5
Sales Representative5
Customer Success Manager5
Engineering Manager4
Customer Success Engineer4
Program Manager4
Account Executive4
New Business Account Executive4
Data Analyst3
Regional Marketing Manager3
Regional Sales Director3
Strategic Account Executive3
Business Development Representative2
AI Engineer2
Engagement Manager2
Customer Experience Services Manager2
Candidate Experience Specialist2
Site Reliability Engineer2
Senior Manager2
Manager2
Data Scientist2
Field CTO2
Product Management Specialist1
Principal Engineer1
Senior Engineering Manager1
Researcher1
Vice President, Legal Commercial1
Corporate Security Engineer1
Financial Analyst1
Professional Services Engineer1
Technical Writing Director1
Public Sector Solutions Architect1
Product Security Architecture Director1
Accounts Receivable Analyst1
Field Strategist1
Sales Manager1
Customer Relationship Manager1
Support Manager1
Executive Business Partner1
Data Architect1
Security Risk Management Engineer1
Database Engineer1
Infrastructure Platforms Engineer1
Ecosystem Sales Manager1
Enablement Lead1
Vice President1
Engineer1
Stock Administrator1
Security Engineer1
Application Security Manager1
Software Engineering Manager1
Backend Developer1
Sales Development1
Public Sector Strategic Account Executive1
Vice President, Data & Insights1
Business Development Executive1
Software Security Engineer1
Technical Program Manager1
Solutions Architect Manager1
Executive Assistant1
People Operations Partner1
Security Architect1
Infrastructure Security Manager1
Vice President of Engineering1
Enterprise Applications Engineer1
Corporate Development Analyst1
Customer Service Representative1
Customer Success Architect1
Product Design Manager1
Major Account Executive1
Project Manager1
Legal Engineer1
Sales Development Representative1
Procurement Analyst1
Director1
Legal1
Contract Manager1
Pricing Director1
Program manager1
HRIS Analyst1
Commercial Legal Counsel1
Architect1
CPQ Developer1
Data System Architect1
Infrastructure Security Engineer1
Product Marketing Manager1
Senior Recruiter1
Vulnerability Researcher1
Renewals Director1
Senior FP&A Analyst1
Senior UX Researcher1
G&A Engineer1
Current role-level mix at Gitlab on JobCrawls
Role levelActive listings
Mid-Level141
Manager8
Senior8

Gitlab appears in 196 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote - North America, and Remote.

Data shown is based on historical job postings from our database.

Job Details

1 day agoContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.