Staff Backend Engineer, Knowledge Graph (Rust)

1 month, 1 week ago
Full-time
Lead
Software Development
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Lead the design and evolution of core Knowledge Graph services in a production Rust codebase.
  • Own cross-cutting initiatives across GitLab Rails, the Data Insights Platform, and the GitLab Duo Agent Platform from design through rollout.
  • Improve reliability, scalability, and maintainability for analytical graph workloads, including traversals, aggregations, and multi-tenant isolation.
  • Define and improve operational practices such as SLOs, observability, runbooks, incident response, capacity planning, and production readiness.
  • Collaborate asynchronously with product, data, infrastructure, security, and AI teams to sequence work and unblock dependencies.
  • Apply AI-assisted development workflows responsibly and help establish team norms for AI usage.
  • Mentor other engineers through pairing, technical reviews, and knowledge sharing.
  • Contribute occasional Ruby or frontend work when needed to close delivery gaps and support integration paths.
  • Build and operate the distributed SDLC indexing system and secure graph query/MCP surfaces used by other teams and agents.

Requirements

  • Significant experience building and operating production backend systems.
  • Strong engineering skills in Rust, or the ability to ramp quickly in a Rust-first backend codebase.
  • Strong system design skills with the ability to explain architectural decisions and trade-offs.
  • Experience preparing and structuring information for AI agents, including context window and token management.
  • Comfort working autonomously in ambiguous environments and taking ownership of problems and solutions.
  • Experience with distributed data or analytics systems such as ClickHouse, columnar stores, Kafka- or NATS-style messaging, or CDC pipelines.
  • Familiarity with graph data modeling and query patterns such as property graphs, Cypher/GQL, multi-hop traversals, and aggregations, or a strong interest in learning them.
  • Practical experience using AI tools in day-to-day development and validating their outputs.
  • Language-agnostic mindset with the ability to learn new languages and frameworks such as Ruby, Go, or TypeScript/Vue.
  • Excellent written communication and comfort collaborating asynchronously across teams and time zones in an all-remote environment.
  • Interest in mentoring, code review, and sharing context as the team scales.

Benefits

  • Flexible Paid Time Off.
  • Equity compensation and an Employee Stock Purchase Plan.
  • Benefits to support health, finances, and well-being.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.
  • Team Member Resource Groups.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a full-time engineer to help build tools, APIs, and integrations for its global HR and Payroll products in a fully remote, async environment.

Angular AWS CI/CD Docker Elixir GitHub GitLab Jenkins Kubernetes Next.js Phoenix PostgreSQL React Vue.js
30 minutes ago

Senior Backend Engineer - Grafana Search & Storage | Spain | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Senior Backend Engineer to help build and operate its next-generation search and storage platform for Grafana Cloud and related products.

Go Grafana Kubernetes Prometheus
59 minutes ago

Software Engineer II - Model Platform

Abnormal AI Internet Software & Services

Abnormal AI is hiring a Software Backend Engineer II to join its Detection Team and build the Model Platform infrastructure that supports ML and Data Science work on advanced email and cloud attack detection.

AWS Azure Django GCP Go Kubernetes Machine Learning OWASP PostgreSQL Python
1 hour, 16 minutes ago

Senior Ruby/Rails Back-End Developer

emerchantpay 251-1K Diversified Financial Services

emerchantpay is hiring experienced Ruby on Rails developers to build and scale payment platform components for a global payments business.

Ansible AWS BDD Docker GraphQL JavaScript MySQL PostgreSQL RabbitMQ React Redis RSpec Ruby Ruby on Rails TDD Terraform
2 hours, 18 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers