What you'll do
- Develop and maintain Rust-based backend Knowledge Graph service supporting multiple GitLab deployments.
- Collaborate with cross-functional teams including AI, analytics, infrastructure, and security to deliver scalable features.
- Take ownership of specific components like SDLC indexing pipelines and query engine improvements.
- Enhance system reliability through metrics, logging, runbooks, alerts, and participate in on-call rotations.
- Contribute to asynchronous communication, code reviews, and occasional work in Ruby and frontend technologies.
What you should know
- Role requires working in a low-process, high-ownership environment with strong communication across time zones.
- Opportunity to grow expertise in Rust and distributed analytics systems with exposure to graph data modeling.
- Involves collaboration with senior engineers and cross-team partners on complex, scalable backend systems.
- Candidates should be comfortable using and integrating AI tools responsibly in development workflows.
- The team is focused on scaling sustainably and improving operational maturity as Knowledge Graph approaches GA.
About the company
- GitLab is a global leader in DevSecOps with over 50 million users and trusted by more than 50% of Fortune 100 companies.
- The company culture emphasizes high performance, continuous knowledge exchange, and valuing every voice.
- GitLab embraces AI as a core productivity multiplier integrated into daily workflows.
- It operates a remote-first, asynchronous collaboration model with a focus on ownership over process.
- Offers comprehensive benefits including equity, flexible PTO, parental leave, and growth development funds.
Key required skills
RustRuby on RailsClickHouse - databaseNATS - messagingSystem designAI-assisted development