GitLab

Senior Backend Engineer, Analytics Instrumentation, Ruby

GitLab

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $117,600 - $252,000 per year

Job Level

About the role

  • Design, build, and maintain a unified Go-based instrumentation service that consolidates instrumentation across the entire company, eliminating the need for multiple language-specific SDKs while maintaining reliability and performance.
  • Own the responsibility for handling the sending, transit, and quality of instrumentation data across the system, ensuring data integrity that directly impacts the company's strategic decision-making and usage billing accuracy.
  • Train and support product development teams across the company on how to instrument their features using the unified service, providing documentation, guidance, and technical support.
  • Manage on-call responsibilities during working hours for systems responsible for usage billing and instrumentation, ensuring system reliability and quick response to critical issues.
  • Lead collaboration across research and development teams and the enterprise data organization to understand requirements and deliver solutions that serve multiple stakeholders.
  • Make strategic architectural decisions that balance the needs of product teams (who need ease of use) with data consumers (who need reliability and correctness), ensuring the system serves as a foundational service for the company.

Requirements

  • Proficiency in the Go programming language, with experience building and maintaining production services.
  • Strong backend development experience, with the ability to design scalable, reliable systems serving internal and external customers.
  • Experience with infrastructure concerns such as system reliability, performance at scale, data quality, and observability.
  • Experience designing and building APIs (REST, gRPC, or similar) that other teams integrate with.
  • Experience working in collaborative, cross-functional teams with product teams, data consumers, and other internal stakeholders across team boundaries.
  • Experience with instrumentation, analytics, data systems, or similar foundational infrastructure is helpful, along with Ruby on Rails experience.
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
  • Home office support