FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Backend Engineer, Knowledge Graph – Rust
GitLab. Implement and iterate on backend features in the Rust-based Knowledge Graph service, including query engine, SDLC and code indexing flows, and API endpoints .
Posted 10/23/2026full-timeRemote • United States, CanadaMid-LevelSenior💰 $115,200 - $162,000 per yearWebsite
Tech Stack
Tools & technologiesKafkaRubyRuby on RailsRustSDLCTypeScriptVue.jsGo
About the role
Key responsibilities & impact- Implement and iterate on backend features in the Rust-based Knowledge Graph service, including query engine, SDLC and code indexing flows, and API endpoints
- Maintain integrations with GitLab Rails, the Data Insights Platform, Siphon, NATS, ClickHouse, and GitLab Duo Agent Platform
- Contribute to system design discussions and document decisions focused on reliability, scalability, and maintainability
- Improve operational maturity through metrics, logging, runbooks, alerts, readiness tasks, and appropriate on-call participation
- Collaborate asynchronously with product, data, infrastructure, security, and AI teams
- Use AI-assisted development workflows responsibly and share effective practices
- Participate in code reviews, knowledge-sharing sessions, and pairing
- Contribute across the stack, including occasional Ruby work and small frontend changes
Requirements
What you’ll need- Professional experience building and maintaining backend systems in production
- Proficiency in at least one modern backend language and strong interest in Rust, with prior Rust experience or evidence of quickly ramping up
- Exposure to distributed data or analytics systems, such as OLAP databases, Kafka- or NATS-style messaging, or CDC pipelines, or strong motivation to develop those skills
- Interest in graph data modeling and query patterns, including property graphs, n-hop traversals, and aggregations
- Practical experience or strong interest using AI tools in day-to-day development
- Ability to learn new languages and frameworks such as Ruby, Go, or TypeScript/Vue
- Solid system design fundamentals, including reasoning about trade-offs and architectural decisions
- Comfort working in a low-process, high-ownership environment and communicating clearly in writing across time zones
- Ability to work in an all-remote team
Benefits
Comp & perks- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave