About the job
GitLab is the leading orchestration platform for DevSecOps, empowering organizations to enhance developer productivity, streamline operational efficiency, mitigate security and compliance risks, and accelerate digital transformation. Trusted by over 50 million registered users, including more than half of the Fortune 100, GitLab is dedicated to delivering better, more secure software faster.
Our team embodies the same principles reflected in our products: we leverage AI as a fundamental productivity enhancer, expecting all team members to incorporate AI into their daily workflows to drive efficiency, innovation, and meaningful impact. GitLab is where careers flourish, creativity thrives, and every voice is heard. Our high-performance culture, guided by our values and ongoing knowledge sharing, allows our team members to reach their full potential while collaborating with industry leaders to tackle complex challenges. Join us in co-creating the future as we develop technology that revolutionizes software development.
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
As an Intermediate Backend Engineer on the GitLab Knowledge Graph team, you will play a crucial role in building and managing a graph data service that underpins GitLab Duo agents, analytics, and architectural features across GitLab.com, Dedicated, and Self-Managed deployments. You will become part of a dedicated, Rust-first team that values ownership, thoughtful system design, and diligent attention to data and reliability.
The Knowledge Graph service is a Rust backend responsible for constructing a property graph from GitLab’s software development lifecycle (SDLC) and code data. It utilizes ClickHouse, NATS JetStream, and the Data Insights Platform, exposing secure graph queries and tools used by AI agents and product features. In this role, you will deliver features and enhancements in focused areas, gain an understanding of the broader architecture, and contribute to reliability, observability, and operational preparedness.
In your first year, you will take clear ownership of specific components or features (such as parts of the SDLC indexing pipeline or query paths). You will work to minimize single points of failure through improved testing and runbooks, and assist the team in delivering analytical services that are easier to maintain and evolve over time.
