Intermediate Backend Engineer - Analytics Instrumentation
GitLab · Bangalore, India
GitLab is hiring an Intermediate Backend Engineer - Analytics Instrumentation in Bangalore.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, in
Responsibilities
- 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 GitLab
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 buildin