GitLab

Backend Engineer, Knowledge Graph (Rust)

GitLab
Apply
13 hours ago
Remote, United States or Remote, CanadaMid Level

Base Salary

$115k - $162k/yr

Responsibilities

  • Implement and iterate on Rust backend features across the Knowledge Graph query engine, SDLC and code indexing flows, and API/MCP endpoints.
  • Maintain integrations with GitLab Rails, the Data Insights Platform, GitLab Duo Agent Platform, and related distributed data systems.
  • Contribute to system design decisions focused on reliability, scalability, maintainability, and analytical graph workloads.
  • Improve metrics, logging, runbooks, alerts, tests, and operational readiness while participating in on-call as appropriate.
  • Collaborate asynchronously with product, data, infrastructure, security, and AI teams to scope and safely deliver features.
  • Participate in code reviews, pairing, knowledge sharing, and responsible AI-assisted development workflows.
  • Contribute occasional Ruby, frontend, or adjacent-system changes when needed.

Requirements

  • Professional experience building and maintaining production backend systems, including reliability and service-support practices.
  • Proficiency in at least one modern backend language and either Rust experience or demonstrated ability to ramp quickly in a Rust-first codebase.
  • Exposure to distributed data or analytics systems such as OLAP databases, Kafka- or NATS-style messaging, or CDC pipelines.
  • Interest in property graphs, multi-step traversals, aggregations, and graph query patterns.
  • Experience or strong interest in using AI tools in daily development with careful validation of outputs.
  • Ability to learn languages and frameworks such as Ruby, Go, or TypeScript/Vue as needed.
  • Solid system-design fundamentals and the ability to reason about trade-offs and documented architectural decisions.
  • Comfort with high ownership, asynchronous collaboration, written communication across time zones, and an all-remote environment.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • All roles are remote, subject to country and location-based hiring eligibility.

Tech Stack

Apache KafkaClickHouseGoRubyRustTypeScriptVue.js

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me