Search...

Intermediate Backend Engineer Analytics Instrumentation

GitLab Inc. logo
GitLab Inc.

GitLab is an AI-powered DevSecOps platform that unifies the entire software development lifecycle into a single application. It helps development, security, and operations teams to collaborate and deliver software more efficiently, with security integrated at every step. The platform is trusted by millions of users and a majority of the Fortune 100.

Distributed
About GitLab Inc.

GitLab is a comprehensive, AI-powered DevSecOps platform that streamlines the entire software delivery process by unifying the development lifecycle into a single application. It integrates source code management, CI/CD, security, and monitoring to help teams build, secure, and operate software more efficiently. Key features include automated security scans built into the development pipeline and AI-driven tools like GitLab Duo for code suggestions and chat, which enhance developer productivity. GitLab serves a diverse client base, from startups and open-source projects to large enterprises, including over half of the Fortune 100. The platform aims to reduce complexity, accelerate delivery cycles, and strengthen security and compliance for its users.

View jobs by GitLab Inc.

Skills

About the Role

You will help design, build, and maintain a unified data infrastructure platform for analytics instrumentation. You will develop backend systems that provide visibility into customer usage across SaaS and self-managed environments, improve data quality and usage-billing accuracy, support production systems during working hours, and collaborate with stakeholders to deliver reliable, easy-to-use solutions.

Requirements

  • Experience working with platform or infrastructure systems in production environments.
  • Proficiency in Go and experience building and maintaining production services.
  • Backend development experience contributing to scalable, reliable systems.
  • Familiarity with system reliability, performance at scale, data quality, and observability.
  • Experience working in cross-functional teams with product teams, data consumers, and internal stakeholders.
  • Familiarity with cloud-native technologies and open-source development practices.

Responsibilities

  • Build and maintain a unified data collection platform using Golang, Kubernetes, ClickHouse, and NATS.
  • Improve the emission, transit, and quality of instrumentation data.
  • Support usage billing and instrumentation systems during working hours.
  • Work with research and development teams and the enterprise data organization to deliver common solutions.
  • Contribute to technical choices that balance ease of use, reliability, and correctness.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Parental leave.
Intermediate Backend Engineer Analytics Instrumentation at GitLab Inc. | JobStash