Note: The job is a remote job and is open to candidates in USA. GitLab is the intelligent orchestration platform for DevSecOps, and they are seeking a Senior Backend Engineer for their Analytics Instrumentation team. This role involves guiding the design and development of a unified data infrastructure platform that consolidates analytics instrumentation across GitLab's engineering organization.
Responsibilities
- 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
Skills
- Significant experience working with platform or infrastructure systems in production environments
- Strong proficiency in the Go programming language, with experience building and maintaining production services
- Strong backend development experience, with the ability to design and deliver scalable, reliable systems serving internal and external customers
- Experience guiding technical design and making tradeoffs across system reliability, performance at scale, data quality, and observability
- Experience working across team boundaries with product teams, data consumers, and other internal stakeholders
- Familiarity with cloud native technologies and open source development practices
- A track record of mentoring other engineers and helping teams make clear, well-documented technical choices
Benefits
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Company Overview