New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
GitLab

Backend Engineer, Knowledge Graph (Rust)

GitLab
Apply →
remote mid full-time $115,200-$162,000 USD Remote, Canada; Remote, United States

First indexed 25 Oct 2026

Description

GitLab is seeking a Backend Engineer for its Knowledge Graph team. The ideal candidate will help build and operate a graph data service supporting GitLab Duo agents, analytics, and architecture-level features. They will work on a Rust-first team focusing on clear ownership, system design, and data reliability.

The Knowledge Graph service is a Rust backend that constructs a property graph from GitLab's software development lifecycle and code data, utilizing ClickHouse, NATS JetStream, and the Data Insights Platform. It provides secure graph queries and MCP tools used by AI agents and product features.

Responsibilities:

  • Implement and iterate on backend features in the Rust-based Knowledge Graph service
  • Maintain integrations between Knowledge Graph and the rest of the GitLab platform
  • Contribute to system design discussions focusing on reliability, scalability, and maintainability
  • Improve the operational maturity of the service by adding metrics, logging, runbooks, and alerts
  • Collaborate asynchronously with various teams to clarify requirements and ship features safely
  • Use AI-assisted development workflows responsibly and participate in code reviews and knowledge-sharing sessions

Requirements:

  • Professional experience building and maintaining backend systems in production
  • Proficiency in at least one modern backend language with a strong interest in Rust
  • Exposure to distributed data or analytics systems and/or a strong motivation to develop those skills
  • Interest in graph data modeling and query patterns
  • Practical experience using AI tools in day-to-day development
  • A language-agnostic mindset and solid fundamentals in system design
  • Comfort working in a low-process, high-ownership environment

The base salary range for this role is $115,200-$162,000 USD.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/gitlab/jobs/8771512002