The opportunity
The Orbit team sits within the Data Engineering organization and builds GitLab Orbit, the service that turns GitLab's SDLC and code data into a unified property graph. We expose it through a high-performance, ClickHouse-backed query engine and MCP tools.
What you'll do
Design, build, and operate GitLab Orbit backend services, primarily in Rust,: within a distributed, cloud-native environment.
Improve the deployment, monitoring, and operations of GitLab Orbit across: GitLab.com, Dedicated, and Self-Managed deployments using Kubernetes, Helm, Terraform, and cloud services from Amazon Web Services, Google Cloud Platform, or both.
Automate recurring operational work and build tools that make deployments,: upgrades, recovery, capacity management, and service maintenance safer and more efficient.
Strengthen observability across application, data, orchestration, and: infrastructure layers by improving metrics, logs, traces, dashboards, alerts, and service-level indicators to track availability, error rates, and incident response time while collaborating with site reliability engineering teams to improve incident response, on-call readiness, runbooks, and troubleshooting workflows.
Investigate production issues, address underlying causes, and write backend: code that handles concurrency, partial failures, retries, consistency, idempotency, performance, and multi-tenant isolation.
Build and improve the graph query engine, software development lifecycle: (SDLC) and code indexing pipelines, cloud storage integrations, and application programming interface (API) and Model Context Protocol (MCP) surfaces.
What they're looking for
- Design reliable, scalable, and cost-aware data workflows using systems such: as Amazon Simple Storage Service (S3), ClickHouse, NATS, and Siphon.
- Own changes from technical design through rollout and iteration, documenting: constraints and trade-offs while collaborating asynchronously with product, data, infrastructure, security, delivery, artificial intelligence, and SRE teams.