GrepJob
GitLab

Staff Backend Engineer, Knowledge Graph (Rust)

GitLab
Apply
about 3 hours ago
Remote, India
Staff+

Responsibilities

  • Lead the design and evolution of core Knowledge Graph services in a production Rust codebase.
  • Own complex, cross-cutting initiatives from technical direction to implementation.
  • Drive system design decisions to improve reliability, scalability, and maintainability.
  • Define and improve operational maturity for the service, including SLOs and incident response.
  • Collaborate asynchronously with various teams to unblock dependencies and land features.
  • Apply AI-assisted development workflows responsibly and establish norms for AI usage.
  • Mentor and support other engineers through pairing and technical design reviews.
  • Contribute across the stack, including Ruby and frontend work, to keep delivery moving.

Requirements

  • Significant experience building and operating production backend systems.
  • Strong engineering skills in Rust or ability to ramp quickly in a Rust-first environment.
  • Strong system design skills with clear architectural decision-making.
  • Strong fundamentals in preparing information for AI agents.
  • Comfort working in ambiguous environments and ability to work autonomously.
  • Experience with distributed data or analytics systems like OLAP databases.
  • Familiarity with graph data modeling and query patterns.
  • Practical experience using AI tools in development workflows.
  • A language-agnostic mindset with the ability to learn new languages as needed.
  • Excellent written communication skills for asynchronous collaboration.
  • Interest in mentoring and supporting team growth.

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