Overview

GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world.

About the Role

As a Backend Engineer in the Optimize team, you will play a critical role in developing and maintaining the backend systems that power analytical reports. You will work on building scalable, high-performance systems to gather, process, and present key metrics that guide our customers toward better decision-making.

Responsibilities
  • Maintain and develop backend services for analytical data used within the team
  • Peer review merge requests within the engineering organization
  • Collaborate with stable counterparts to refine and support the Optimize team’s roadmap
  • Ensure that the Optimize team’s features are stable and performant
Requirements
  • Experience with Ruby and PostgreSQL in production
  • A strong database background
  • Experience in developing efficient background processing services in Sidekiq
  • Familiarity with industry standard metrics such as DORA
  • Excellent written communication skills
  • Experience writing database queries in ClickHouse (Bonus)
About the Team

The Optimize team is dedicated to empowering our customers by providing deep insights into their development processes. We build analytical tools, such as Value Stream Analytics, DORA metrics, and AI Impact Analytics, to help teams optimize workflows, improve efficiency, and measure ROI.

Benefits
  • All remote, asynchronous work environment
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support