Backend Engineer, Knowledge Graph (rust)

GitLab

Remote
**
Rust backend development
Production backend systems
Distributed data systems
** GitLab is seeking an Intermediate Backend Engineer to join their Knowledge Graph team, where the focus is on building and operating a Rust-based graph data service. The ideal candidate should have backend development experience, proficiency in Rust, and a strong interest in data analytics and AI tools. **

Job Summary

  • Implement and iterate on backend features in the Rust-based Knowledge Graph service, including changes to the query engine, SDLC and code indexing flows, and API endpoints.
  • Improve the operational maturity of the service by adding or enhancing metrics, logging, runbooks, alerts, and small readiness tasks.
  • Collaborate asynchronously with product, data, infrastructure, security, and AI counterparts to clarify requirements, align on scope, and ship features safely for customers and sustainably for the team.

Matching Summary

Match Score: 75

** GitLab is seeking an Intermediate Backend Engineer to join their Knowledge Graph team, where the focus is on building and operating a Rust-based graph data service. The ideal candidate should have backend development experience, proficiency in Rust, and a strong interest in data analytics and AI tools. **

Skills & Requirements

Must-have

  • Rust backend development
  • Production backend systems
  • Distributed data systems
  • Graph data modeling
  • AI-assisted development workflows

Nice-to-have

  • Thoughtful system design
  • Rigorous thinking about data
  • Continuous knowledge exchange
  • Low-process, high-ownership environment
  • Asynchronous collaboration

Key Requirements

  • Professional backend systems experience
  • Proficiency in modern backend language
  • Exposure to distributed data systems
  • Interest in graph data modeling
  • Practical experience with AI tools

Work Rights

Not specified

Tailored Resume

Cover Letter