Backend Engineer, Knowledge Graph (Rust)

1 hour, 45 minutes ago
Full-time
Mid Level
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

  • Implement and iterate on backend features in the Rust-based Knowledge Graph service, including query engine, indexing flows, and MCP/API endpoints.
  • Maintain integrations between Knowledge Graph and other GitLab systems such as GitLab Rails, the Data Insights Platform, and the GitLab Duo Agent Platform.
  • Contribute to system design discussions by proposing options, asking questions, and documenting architectural decisions.
  • Improve operational readiness through metrics, logging, runbooks, alerts, and other reliability tasks.
  • Participate in on-call rotation as appropriate for the role and experience level.
  • Collaborate asynchronously with product, data, infrastructure, security, and AI partners to define scope and ship features safely.
  • Use AI-assisted development workflows responsibly and share effective practices with the team.
  • Participate in code reviews, knowledge sharing, and pairing to maintain consistent engineering standards.
  • Contribute across the stack when needed, including occasional Ruby work or small frontend changes related to Knowledge Graph features.

Requirements

  • Professional experience building and maintaining backend systems in production.
  • Proficiency in at least one modern backend language and strong interest in Rust.
  • Prior Rust experience or clear evidence of the ability to ramp quickly in a Rust-first codebase.
  • Exposure to distributed data or analytics systems, such as OLAP databases, NATS/Kafka-style messaging, or CDC pipelines, or strong motivation to learn them.
  • Interest in graph data modeling and query patterns, including property graphs, multi-step traversals, and aggregations.
  • Practical experience or strong interest in using AI tools in day-to-day development.
  • A language-agnostic mindset with the ability to pick up new languages and frameworks such as Ruby, Go, or TypeScript/Vue.
  • Solid system design fundamentals, including trade-off reasoning and alignment with architectural decisions.
  • Comfort working in a low-process, high-ownership environment.
  • Strong written communication and comfort collaborating asynchronously across time zones in an all-remote team.

Benefits

  • Base salary range of $98,000 to $210,000 USD for the listed US level.
  • Flexible Paid Time Off.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.
  • Benefits to support health, finances, and well-being.
  • Remote work as a standard arrangement, with roles available across countries and time zones.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Java Developer

Uni Systems 1K-5K Internet Software & Services

Uni Systems is hiring a Java Developer to design and support Java-based applications, microservices, and integrations within a collaborative technical team.

Agile AWS CI/CD DevSecOps Docker gRPC HTTP Java JUnit Kafka Kubernetes Microservices Mockito OAuth OpenID Connect REST API SOAP Spring SQL
1 minute ago

Senior Core Java Developer

ProArch 251-1K Internet Software & Services

ProArch is seeking a Senior Core Java Developer to build and maintain high-performance Java applications as part of the full software development lifecycle.

CI/CD Hibernate Java Jenkins Maven Microservices MySQL PostgreSQL REST API Spring SQL
1 minute ago

Member of Technical Staff, Financial Infrastructure

Anchorage Digital 251-1K Capital Markets

Anchorage Digital is seeking a Member of Technical Staff to build and operate the infrastructure platform that powers institutional digital asset services, including custody, trading, staking, and settlement.

C++ GCP Go Kubernetes Rust System Design
1 minute ago

Sr. Backend Engineer - Integrations & Platform

Rockstar 1-10 Professional Services

Senior Backend Engineer at Rockstar’s AI-powered workforce development platform, building the integrations and platform backbone that helps people access better jobs faster and more affordably.

AWS DynamoDB GraphQL Kafka MongoDB New Relic Node.js PostgreSQL Serverless SQL TypeScript
15 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