← All jobs

Backend Engineer, Rust Knowledge Graph at GitLab

Confirmed open

Build and operate GitLab’s Rust knowledge-graph service for software development data, AI agents and analytics, including indexing, graph queries and MCP endpoints. The role is remote in Canada or the United States.

GitLab initialsGitLab
Location
Remote
Work arrangement
remote
Technologies
TypeScript, Go
See how to apply

Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.

Role overview

GitLab’s Orbit team develops a property-graph service from software lifecycle and code data. The Rust backend connects with ClickHouse, NATS JetStream and GitLab Duo features across several deployment types.

Responsibilities

  • Implement Rust backend features in indexing, graph query paths, APIs and MCP endpoints; maintain integrations with GitLab Rails and the Data Insights Platform.
  • Improve metrics, logs, alerts, runbooks and service readiness; participate in design reviews, code reviews and cross-team asynchronous work.

Qualifications

  • Requires production backend experience, proficiency in a modern backend language and interest or experience in Rust.
  • Exposure to distributed data systems, analytical databases, messaging or graph modeling is useful, along with practical AI-assisted development and clear written communication.

Benefits

  • GitLab lists flexible paid time off, equity, development funding and parental leave. The stated US base-salary range is $115,200–$162,000; Canada compensation may differ.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-10-27

Browse job categories

Related jobs