GrepJob
GitLab

Backend Engineer, Knowledge Graph (Rust)

GitLab
Apply
about 3 hours ago
Remote, India
Mid Level / Senior

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.
  • Improve operational maturity by enhancing metrics, logging, and readiness tasks.
  • 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, or motivation to develop those skills.
  • Interest in graph data modeling and query patterns.
  • Practical experience or strong interest in using AI tools in development.
  • Ability to pick up 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