All vacancies
Backend Engineer, Knowledge Graph (Rust)
GitLab
Remote · United States$9,600–13,500 gross/mofull-timeGitLab Careers
As an Intermediate Backend Engineer on the GitLab Orbit team, you'll help build and operate a graph data service that supports GitLab Duo agents, analytics, and architecture-level features across GitLab.com, Dedicated, and Self-Managed deployments. You'll join a Rust-first team that values clear ownership, thoughtful system design, and rigorous thinking about data and reliability.
Responsibilities
- 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 (including MCP endpoints) under guidance from senior and staff engineers.
- Maintain integrations between Knowledge Graph and the rest of the GitLab platform, working in areas that touch GitLab Rails, the Data Insights Platform (Siphon, NATS, ClickHouse), and GitLab Duo Agent Platform.
- Contribute to system design discussions by proposing options, raising questions, and documenting decisions, with a focus on reliability, scalability, and maintainability for analytical graph workloads.
- Improve the operational maturity of the service by adding or enhancing metrics, logging, runbooks, alerts, and small readiness tasks, and by participating in on-call rotation as appropriate for your level and experience.
- 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.
- Use AI-assisted development workflows responsibly (for example, using Knowledge Graph-backed agents and internal Duo tooling), and share what works with the team while keeping a strong focus on code quality and correctness.
- Participate in code reviews, knowledge-sharing sessions, and pairing to both learn from others and help maintain consistent standards across the codebase.
- Contribute across the stack when needed, including occasional Ruby work for Rails integration and authorization paths, or small frontend changes related to Knowledge Graph features (for example, Software Architecture Map UI plumbing).
Languages
- Work format
- Remote
- Seniority
- Mid
- Posted
- 23 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Backend EngineerSurfe · Remote · worldwide, UTC+4 accepted
- Python - Senior Backend Engineer, AI Coding Agent QualityG2i · Remote · worldwide, UTC+4 accepted
- Full Stack Java Engineer - Ariba P2P CAP Equivalent FrameworkPontoonglobal · Remote · worldwide, UTC+4 accepted
- Golang EngineerCanonical · Remote · worldwide
- Solutions ArchitectModSquad · Remote · worldwide, UTC+4 accepted
- Power Platform DeveloperHudson Manpower · Remote · worldwide, UTC+4 accepted

