Staff Backend Engineer, Knowledge Graph (Rust)

2 hours, 47 minutes 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 GitLab Duo Agent Platform from design through rollout.
  • Improve reliability, scalability, and maintainability for analytical graph workloads, including multi-hop traversals, aggregations, and multi-tenant isolation.
  • Define and improve operational maturity through SLOs, observability, runbooks, incident response, capacity planning, and production readiness.
  • Collaborate asynchronously with product, data, infrastructure, security, and AI teams to sequence work and resolve dependencies.
  • Apply AI-assisted development workflows responsibly and help establish team norms for AI usage.
  • Mentor other engineers through pairing, technical design reviews, and knowledge sharing.
  • Contribute occasional Ruby or frontend work when needed to unblock delivery and close gaps.

Requirements

  • Significant experience building and operating production backend systems with ownership of reliability, maintainability, and on-call readiness.
  • Strong engineering skills in Rust, or clear evidence you can ramp quickly in a Rust-first backend codebase.
  • Strong system design skills with the ability to explain architectural decisions and trade-offs.
  • Strong fundamentals in preparing information for AI agents, including context curation and token usage 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, n-hop traversals, and aggregations, or strong interest in building that expertise.
  • Practical experience using AI tools in day-to-day development and the ability to validate outputs and integrate them into a disciplined workflow.
  • A language-agnostic mindset with the ability to learn new languages and frameworks such as Ruby, Go, or TypeScript/Vue as needed.
  • Excellent written communication and comfort collaborating asynchronously across teams and time zones in an all-remote environment.
  • Interest in mentoring others through code review, pairing, and sharing context as the team scales.

Benefits

  • Benefits to support health, finances, and well-being.
  • Flexible Paid Time Off.
  • Equity compensation and an Employee Stock Purchase Plan.
  • 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

Lead Technical Consultant - Java

Zafin 251-1K Internet Software & Services

Zafin is hiring a Technical Lead in Trivandrum, India to guide enterprise banking software development and delivery on its cloud-based product and pricing platform.

Agile CSS DB2 Eclipse Hibernate HTML Java JavaScript JUnit Maven Oracle REST API Spring XML
2 minutes ago

Backend Engineer [Senior] (Ingeniero Senior de Backend) - Latin America (Remote)

Clara 251-1K Diversified Financial Services

Clara is hiring a Senior Backend Engineer to lead backend development for its Transactions & Insights team, shaping scalable systems that support core transaction processes across Latin America.

Agile AWS CI/CD Docker Git GitHub GraphQL Hibernate Java Kafka Kanban Microservices REST API Scrum Spring Boot SQL
2 minutes ago

Senior Backend Developer – C#/ .Net (Remote - Mexico Only)

Varicent 251-1K Professional Services

Varicent is hiring a Senior Backend Software Developer to build and optimize backend services for its Incentives platform, a React- and Redux-based web application connected to a C# REST API on AWS.

AWS C# CI/CD DynamoDB EC2 .NET Node.js Python React REST API SQL TypeScript
2 minutes ago

Software Engineer - Billing Systems

Zendesk 5K-10K Professional Services

DoiT is hiring a remote Software Engineer for its Billing Systems team to help design, build, and scale core billing and invoicing platforms that support the company’s cloud-driven operations.

AWS Azure GCP Git GitHub Go Java Kubernetes Node.js Python SQL
17 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