GitLab Inc. logoGitLab Inc. logo

Intermediate Backend Engineer, Knowledge Graph (Rust)

GitLab Inc.Remote, Canada; Remote, Ireland; Remote, Israel; Remote, Netherlands; Remote, United Kingdom; Remote, US
Remote Full-time $98K/yr - $210K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

What You Will DoDevelop and maintain the Knowledge Graph backend services. Collaborate with the team to improve system reliability and performance. Implement new features and enhancements to the existing service. Contribute to code reviews and uphold best practices. Engage in team discussions to refine architecture and design decisions.

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.

About GitLab Inc.

GitLab Inc. is a pioneering DevSecOps platform that helps organizations streamline their software development processes while enhancing security and compliance. With an emphasis on innovation and teamwork, GitLab fosters a culture that values each member's contributions and promotes growth and development.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.