Backend Engineer, Knowledge Graph

GitLab

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$115,200–$162,000 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $202k
This role $139k
$99k $270k
below market most similar roles pay here above market

This role pays less than 86% of similar roles. Most pay $165,250–$238,250 — the blue band above. At the midpoint, this role pays about $139k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About GitLab

GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.

GitLab currently has 53 open roles on FindRole.

Listed pay typically runs $152,800–$238,000 across 49 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Backend Engineer, Knowledge Graph

As an Intermediate Backend Engineer on the GitLab Orbit team, you will build and operate a graph data service that supports GitLab Duo agents, analytics, and architecture-level features. You will work within a Rust-first environment to develop a property graph from software development lifecycle and code data. Your daily responsibilities include implementing backend features, iterating on query engines, and managing indexing flows for the Knowledge Graph service. You will utilize technologies including Rust, ClickHouse, NATS JetStream, and the Data Insights Platform, while occasionally using Ruby for Rails integrations. The role requires solving complex problems related to analytical graph workloads, multi-tenant behavior, and data reliability. You will contribute to system design, improve operational maturity through metrics and logging, and collaborate across AI, infrastructure, and security teams.

What does a Backend Engineer earn?

Median $206000 from 33 postings across 18 companies.

See salary data

What you'll do

  • Implement and iterate on backend features for the Rust-based Knowledge Graph service.
  • Maintain integrations between the Knowledge Graph and GitLab Rails, NATS, and ClickHouse.
  • Propose and document system design options for reliable and scalable analytical graph workloads.
  • Improve operational maturity by enhancing metrics, logging, alerts, and participating in on-call rotations.
  • Use AI-assisted development workflows to drive efficiency while maintaining high code quality.
  • Perform code reviews and participate in knowledge-sharing sessions to maintain codebase standards.
  • Contribute to Ruby and frontend tasks as needed for Rails integration and UI plumbing.

What we're looking for

  • Professional experience building and maintaining backend systems in production environments.
  • Proficiency in at least one modern backend language and a strong interest in Rust.
  • Exposure to distributed data or analytics systems such as OLAP databases, Kafka, or NATS-style messaging.
  • Interest in graph data modeling and query patterns including property graphs and multi-step traversals.
  • Practical experience or strong interest in using AI tools in day-to-day development workflows.
  • A language-agnostic mindset with the ability to pick up new languages like Ruby, Go, or TypeScript.
  • Solid fundamentals in system design and the ability to reason about architectural trade-offs.
  • Ability to work independently in a high-ownership, all-remote environment with clear written communication.

More like this

Similar roles

Staff Backend Engineer, Core DevOps

GitLab

Remote (Canada) 39 days ago $152,800–$259,200
Go Rust Kubernetes DevSecOps Observability Git Artificial Intelligence Data Systems Testing Security Reliability
Remote

Staff Backend Engineer, Database Automation

GitLab

Remote (Canada) 48 days ago $152,800–$259,200
PostgreSQL Go Kubernetes Infrastructure as Code Ruby on Rails Ruby Database Automation Cloud Infrastructure SQL High Availability Replication AI Agents
Remote

Engineering Manager, Knowledge Graph Platform

Reddit

Remote (Canada) 20 days ago $217,000–$303,900
Knowledge Graphs LLM Distributed Systems APIs Data Platforms AI ML Ontology Entity Resolution Observability SLOs Search Contextual Grounding Backend Services
8+ yrs exp Remote

Staff Backend Engineer, Slackbot AI

Salesforce

San Francisco, CA +1 34 days ago $197,300–$313,700
PHP Hack Java Python Ruby Go C MySQL Linux Distributed Systems Information Retrieval Data Structures Algorithms AI Search Infrastructure
10+ yrs exp Hybrid

Knowledge Engineer Manager - Back-end Engineer

Accenture

Seattle, WA +41 33 days ago $94,400–$293,800
RDF SPARQL R2RML OWL SKOS RDFS GraphDB Stardog Neo4j Amazon Neptune PostgreSQL MySQL SQL Server Pinecone Weaviate Milvus Qdrant Elasticsearch OpenSearch Python Java Docker Kubernetes Helm AWS Azure Cosmos DB GCP Kafka RabbitMQ Git REST APIs GraphQL ETL Apache NiFi Airflow Terraform JSON XML CSV SHACL CSVW
10+ yrs exp Hybrid