GrepJob
GitLab

Backend Engineer, Knowledge Graph (Rust)

GitLab

Apply
about 7 hours ago
Remote, Canada +5 more
Mid Level / Senior

Base Salary

$98k - $210k/yr

Responsibilities

  • Implement and iterate on backend features in the Rust-based Knowledge Graph service.
  • Maintain integrations between Knowledge Graph and the GitLab platform.
  • Contribute to system design discussions focusing on reliability and scalability.
  • Enhance operational maturity by adding metrics, logging, and alerts.
  • Collaborate asynchronously with various teams to clarify requirements and ship features.
  • Use AI-assisted development workflows responsibly and share best practices.
  • Participate in code reviews and knowledge-sharing sessions.
  • Contribute across the stack, including occasional Ruby work and frontend changes.

Requirements

  • Professional experience building and maintaining backend systems in production.
  • Proficiency in at least one modern backend language with a strong interest in Rust.
  • Exposure to distributed data or analytics systems is preferred.
  • Interest in graph data modeling and query patterns.
  • Experience using AI tools in development is a plus.
  • Ability to learn new languages and frameworks as needed.
  • Solid fundamentals in system design and ability to reason about trade-offs.
  • Comfort working in a low-process, high-ownership environment.
  • Strong written communication skills for asynchronous collaboration.

Benefits

  • 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.
  • Home office support.

Tech Stack

ClickHouseGoRubyRustTypeScriptVue.js

Categories

AI & MLBackendData Engineering