GitLab logo
    G

    Senior Backend Engineer, Analytics Instrumentation (Ruby)

    GitLab
    Remote, Americas; Remote, APAC
    Remote
    Senior
    Full Time
    about 8 hours ago
    💰$117,600 - $252,000
    remotebackendGoRuby on Railsanalyticsinstrumentationsenior

    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.

    What You'll Do

    • 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.

    Nice to Have

    • Experience with instrumentation, analytics, data systems, or similar foundational infrastructure is helpful.
    • 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

    About GitLab

    GitLab is a web-based Git repository manager that offers a variety of features for software development teams.

    San Francisco, CA, US
    1000 - 5000
    Developer Tools