
About the Role
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.
As a Senior Backend Engineer, you will guide the design and development of a unified data infrastructure platform. You will build and maintain backend systems that provide visibility into customer usage patterns across GitLab SaaS and Self-Managed environments, replacing complex, language-specific SDKs with a single, unified solution.
What You’ll Do
- Platform Design: Guide the design, implementation, and evolution of a unified data collection platform using Golang, Kubernetes, ClickHouse, and NATS.
- Data Quality: Improve the emission, transit, and quality of instrumentation data to ensure billing accuracy and data integrity.
- Technical Leadership: Provide technical guidance for usage billing and instrumentation systems, including incident handling and root cause analysis.
- Cross-functional Collaboration: Work with R&D and enterprise data teams to deliver common solutions that balance usability for product teams with reliability for data consumers.
- Mentorship: Mentor engineers through code reviews, design discussions, and clear technical documentation.
What You’ll Bring
- Significant experience working with platform or infrastructure systems in production environments.
- Strong proficiency in the Go programming language.
- Ability to design and deliver scalable, reliable systems serving internal and external customers.
- Experience guiding technical design and making tradeoffs across reliability, performance, and observability.
- Familiarity with cloud-native technologies and open-source development practices.
- A track record of mentoring engineers and driving technical alignment.
About the Team
We are a distributed team of generalist engineers tackling complex problems across the GitLab codebase, including JavaScript, Go, Python satellite services, data pipelines, and AI tool integration. We value transparency, iteration, and inclusive solutions that respect user privacy.
Timezone overlap
UTC-8–-4
Open to
NA
Sign in to track applications and earn points.