Design, build, and maintain a unified Go-based instrumentation service that consolidates analytics instrumentation across the entire GitLab organization, replacing multiple language-specific SDKs while preserving reliability and performance.
Own end-to-end handling of instrumentation data sending, transit, and quality, ensuring data integrity that informs usage analytics and billing.
Train and support product teams on instrumenting features using the unified service, providing documentation, guidance, and hands-on technical support.
Manage on-call responsibilities during business hours for systems related to usage billing and instrumentation, ensuring reliability and quick incident response.
Lead collaboration across R&D and enterprise data organizations to gather requirements and deliver solutions serving multiple stakeholders.
Make strategic architectural decisions balancing ease-of-use for product teams with reliability and correctness for data consumers; establish the service as foundational.
技術スタック
必須スキル
Proficiency in Go and building/maintaining production services
Strong backend design for scalable, reliable systems serving internal/external customers
API design experience (REST, gRPC, or similar)
Infrastructure concerns: reliability, scale, data quality, observability
Experience collaborating with product teams, data consumers, and other stakeholders across boundaries
Experience with instrumentation, analytics, data systems, or similar foundational infrastructure
歓迎スキル(該当する場合)
Ruby on Rails experience
Experience consolidating instrumentation across teams or building unified SDKs
On-call production incident management experience
Familiarity with GitLab’s SaaS/self-managed environments and related telemetry needs
キャリア成長観点
Opportunity to shape a foundational, company-wide instrumentation platform in Go, directly influencing product decisions and usage billing.
Deep exposure to distributed systems, data infrastructure, and analytics, with leadership responsibilities across multiple teams and time zones.
Skill growth through cross-functional collaboration, training/mentoring others, and potential advancement along Platform/Architecture tracks.