GitLab
Backend Engineer, Knowledge Graph
$115K–$162K
Remote, Canada +2 · Remote · Full-time · Posted Oct 23, 2026
- Location
- Remote, Canada
Remote, United States
North America - Experience
- Professional backend experience required; no number of years stated.
About the job
Build and operate GitLab’s Rust-based Knowledge Graph service, which powers secure graph queries, analytics, and features used by GitLab Duo agents and other products.
What you'll do
- Implement backend features in the query engine, indexing pipelines, and APIs, including MCP endpoints.
- Maintain integrations with GitLab services and contribute to reliability, observability, and operational readiness.
- Collaborate across product, data, infrastructure, security, and AI teams to design, review, and safely ship features.
What they ask for
- Professional experience building and maintaining production backend systems.
- Proficiency in a modern backend language and interest in Rust, with prior Rust experience or evidence of being able to ramp quickly.
- Exposure to distributed data or analytics systems, or strong motivation to develop those skills.
- Solid system-design fundamentals and ability to communicate clearly in an asynchronous, high-ownership environment.
Nice to have
- Interest in graph data modeling and query patterns.
- Practical experience using AI tools in development, or strong interest in doing so.
Pay
$115,200 — $162,000 USD (base salary; United States)
Tools
Rust, ClickHouse, NATS JetStream, GitLab Rails, Siphon, Ruby, Go, TypeScript/Vue
AI focus
Build and maintain a graph service that supports GitLab Duo agents and MCP tools; use AI-assisted development workflows and validate AI outputs.
Model-written summary · the original posting is authoritative