CareerPlan

Backend Engineer, Knowledge Graph (Rust)

North AmericaRemoteFull-time$115k–$162k2026-10-23 → 2026-11-10
Remote · from United States

Core

Build and operate a Rust-based property graph service that indexes GitLab's software development lifecycle (SDLC) and code data to power AI agents, analytics, and architecture features.

Role type

Intermediate Backend Engineer (Rust)

Builds

Knowledge Graph service, SDLC indexing pipelines, secure graph queries, and MCP tools for AI agents.

Domain

Software Development Lifecycle (SDLC) data, Graph databases, AI/ML infrastructure

Deliverable

production ML models

Required skills

Rust, Backend systems design, Distributed data systems, Graph data modeling, System reliability, AI-assisted development

Preferred skills

ClickHouse, NATS JetStream, Ruby, TypeScript/Vue, OLAP databases

Technologies

Rust, ClickHouse, NATS JetStream, Data Insights Platform, GitLab Rails, MCP

Responsibilities

Implement backend features for the query engine and indexing flows, maintain integrations with the GitLab platform, contribute to system design discussions, improve operational maturity via metrics and runbooks, collaborate asynchronously with cross-functional teams.

Seniority

Intermediate, hands-on IC