Backend Engineer, Knowledge Graph – Rust

atGitLabRemoteFull-timeBackend EngineerMid-levelSenior$115.2k – $162k/year

Posted 12 hours ago

This is a fully remote position, open to applicants in United States, +1 more country.

📋 Description

• Develop and enhance backend functionalities in the Rust-based Knowledge Graph service, including the query engine, SDLC and code indexing processes, as well as API endpoints.

• Ensure seamless integration with GitLab Rails, the Data Insights Platform, Siphon, NATS, ClickHouse, and the GitLab Duo Agent Platform.

• Engage in system design discussions and document decisions with an emphasis on reliability, scalability, and maintainability.

• Enhance operational maturity through metrics, logging, runbooks, alerts, readiness tasks, and appropriate on-call involvement.

• Collaborate asynchronously with product, data, infrastructure, security, and AI teams.

• Utilize AI-assisted development workflows responsibly and share best practices.

• Take part in code reviews, knowledge-sharing sessions, and collaborative pairing.

• Contribute across the technology stack, including occasional Ruby tasks and minor frontend adjustments.


⛳️ Requirements

• Proven experience in building and maintaining backend systems in production environments.

• Proficiency in at least one modern backend programming language and a keen interest in Rust, along with prior Rust experience or evidence of a quick learning curve.

• Familiarity with distributed data or analytics systems, such as OLAP databases, Kafka or NATS-style messaging, or CDC pipelines, or a strong desire to develop those skills.

• Interest in graph data modeling and query patterns, including property graphs, n-hop traversals, and aggregations.

• Practical experience or a strong interest in utilizing AI tools in daily development tasks.

• Capability to learn new languages and frameworks like Ruby, Go, or TypeScript/Vue.

• Strong foundation in system design principles, including evaluating trade-offs and architectural choices.

• Comfort in a low-process, high-ownership environment, with clear written communication across time zones.

• Ability to thrive in an all-remote team setting.


🏝️ Benefits

• Comprehensive benefits to support your health, finances, and overall well-being.

• Flexible Paid Time Off.

• Team Member Resource Groups.

• Equity Compensation & Employee Stock Purchase Plan.

• Growth and Development Fund.

• Parental Leave.

People also viewed

GitLab10 hours ago

Intermediate Fullstack Engineer, Ruby/Vue.js

PL flagPoland OnlyFull-timeBackend EngineerPLN 248k – PLN 372k/year
ApplyView job
Miratech10 hours ago

Senior AI Engineer, Python, LangGraph, LangChain

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Miratech10 hours ago

Senior AI Engineer, Python, LangGraph, LangChain

CA flagCanada OnlyFull-timeBackend Engineer
ApplyView job
Grupo Boticário10 hours ago

Backend Java/Kotlin Developer III – Financial Digital Products

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Stefanini Brasil10 hours ago

Mid-Level Back-End Developer – Java

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Bitrefill10 hours ago

Backend Developer

SE flagSweden OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers