Senior Backend Engineer, Analytics Instrumentation (Golang)Active$252K

The opportunity

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…

What you'll do

  • Guide the design, implementation, and evolution of a unified data collection: platform using Golang, Kubernetes, ClickHouse, and NATS, with success measured by reliability, performance, and adoption across GitLab teams.

  • Improve the emission, transit, and quality of instrumentation data across the: system, with success measured by data quality, data integrity, and usage billing accuracy.

  • Provide technical guidance for usage billing and instrumentation systems: during working hours, with success measured by timely incident handling, effective root cause analysis, 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.

  • Make technical choices that balance ease of use for product teams with: reliability and correctness for data consumers, with success measured by platform usability and reliable downstream data.

  • Mentor other engineers through code reviews, design discussions, and clear: technical documentation, with success measured by stronger code quality, faster technical alignment, and more maintainable systems.