Backend Engineer, Knowledge Graph (Rust)
Gitlab
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. As an Intermediate Backend Engineer on the GitLab Orbit team, you'll help build and operate a graph data service that supports GitLab Duo agents, analytics, and architecture-level features across GitLab. com, Dedicated, and Self-Managed deployments.
You'll join a Rust-first team that values clear ownership, thoughtful system design, and rigorous thinking about data and reliability. The Knowledge Graph service is a Rust backend that builds a property graph from GitLab’s software development lifecycle (SDLC) and code data. It uses ClickHouse, NATS JetStream, and the Data Insights Platform. It exposes secure graph queries and MCP tools used by AI agents and product features. In this role, you’ll deliver features and improvements in well-scoped areas, learn the broader architecture, and contribute to reliability, observability, and operational readiness. In your first year, you’ll take clear ownership of specific components or features (for example, parts of the SDLC indexing pipeline or query paths). You’ll help reduce single points of failure with better tests and runbooks, and you’ll help the team ship analytical services that are easier to maintain and evolve over time. What you’ll do - Implement and iterate on backend features in the Rust-based Knowledge Graph service, including changes to the query engine, SDLC and code indexing flows, and API endpoints (including MCP endpoints) under guidance from senior and staff engineers. - Maintain integrations between Knowledge Graph and the rest of the GitLab platform, working in areas that touch GitLab Rails, the Data Insights Platform (Siphon, NATS, ClickHouse), and GitLab Duo Agent Platform. - Contribute to system design discussions by proposing options, raising questions, and documenting decisions, with a focus on reliability, scalability, and maintainability for analytical graph workloads. - Improve the operational maturity of the service by adding or enhancing metrics, logging, runbooks, alerts, and small readiness tasks, and by participating in on-call rotation as appropriate for your level and experience. - Collaborate asynchronously with product, data, infrastructure, security, and AI counterparts to clarify requirements, align on scope, and ship features safely for customers and sustainably for the team. - Use AI-assisted development workflows responsibly (for example, using Knowledge Graph-backed agents and internal Duo tooling), and share what works with the team while keeping a strong focus on code quality and correctness.
- ...Preferred Qualifications Strong knowledge of Rust, backend service design, APIs, data systems, concurrency, and production software architecture. Experience formulating and completing technical analyses involving backend correctness, performance, scalability, or reliability...SuggestedPart time
$60 per hour
...Pay: up to $60/hour As an hourly paid, fully remote Rust Engineer for AI Data Training, you will review AI-generated Rust code and explanations... ...~1–2+ years of professional Rust development experience in backend, CLI, or systems-focused projects. ~ Strong understanding of...SuggestedHourly payContract workImmediate startRemote work- ...everything to do with the trading backend services such as the matching engine, market data gateways, internal and... ...various tech stacks. Our teams code in Rust and C++ and work agile around the... ...people with the right abilities, knowledge, and skills for the job. We encourage...SuggestedLocal area
$40 - $150 per hour
...Payouts: Weekly Overview Models write backend code that passes the happy-path test and... ...and that someone is you. As a Backend Engineer you'll stress-test how models design services... ...a language like Python, Go, Java, or Rust. Clear written English: your explanations...SuggestedWeekly payFull timeContract workFor contractorsRemote workFlexible hours$186.37k - $223.64k per year
...for what could be a truly career-defining opportunity. Staff Backend Engineer - Mimir Query, Databases This is a remote position. We are... ...language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar then that translates well Experience with leading...SuggestedFull timeLocal areaRemote work- ...Required Skills Python3 JAVA Rust Algorithms Basics C++... ...their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that... ...we're looking for Strong backend experience in Java, Node.js, Go...Part timeFor contractorsInternshipRemote workFlexible hours
- ...steps. Our partner is looking for a Staff Backend Software Engineer based in Canada. We are seeking an... ...and support colleagues, share technical knowledge, and help foster a culture of collaboration... ...while experience with Python, C, C++, Rust, or similar languages is also relevant....Long term contractFull timeImmediate startRemote work
$164.49k - $197.39k per year
...quality signals, and institutional knowledge without every agent builder... ...as individuals and as a team. Engineers are empowered to make... ...catalogs and table formats, query engines. Mastery of a programming language like golang, C++, or Rust Proven track record of delivering...Long term contractFull timeInternshipLocal areaRemote work- ...happening in production. The team is small enough that engineers own problems end to end, from design through on-... ...building and operating high-traffic, low-latency backend services in production. – Extensive Python knowledge (our primary language). – Experience with...Remote workWork from homeHome office
- ...Remote How You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll implement new architectures, features, and... ...application software engineering experience ~ Expert knowledge of relational databases, indexing, and searching technologies...Long term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$164.49k - $197.39k per year
...open-source distributed tracing backend behind Grafana Cloud Traces... ...You’ll Be Doing: As a Senior Engineer on Tempo, you will own... ...and customer limits, or query engine improvements. Partner with Staff... ...experience in other systems languages (Rust, C, C++) translates well....Local areaRemote workShift work- ...all applications and next steps. Our partner is looking for a Backend Engineer, Solving based in Canada. As a Backend Engineer, Solving, you... ...and continuously improve the core quote-generation and pricing engine, incorporating on-chain price feeds, swap routing integrations...Full timeContract workInternship
- ...least 2–3 hours of daily overlap ⏰ Working Hours: Full-time availability is required until end of contract Are you a Backend Engineer looking to craft large-scale software using AI-first techniques to drive growth and create experiences that end users love? At...Full timeContract workTemporary workFreelanceRemote workWorldwide
- ...applications and next steps. Our partner is looking for a Senior Engineer, Backend - Orchestration based in Canada. Join a globally distributed... ...and business needs. - Conduct code reviews, share technical knowledge, and identify opportunities to improve engineering practices....Long term contractFull timeRemote work
$133k - $183k per year
...interview process. What we look for You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin. You are familiar with the building blocks...Work at officeRemote workFlexible hours$153k - $213k per year
...no surprises, and no tradeoffs on what matters most. Identity Engineering owns the systems responsible for onboarding all consumers and managing... ...4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You...Work at officeRemote workFlexible hours$120k - $200k per year
...source platform to power product integrations. It's a developer tool built by engineers, for engineers, making it seamless to connect B2B software, natively. We are looking for a staff backend engineer who wants to have a profound impact on other developers' lives by shaping...Full timeInternshipRemote workWeekday work$175k - $200k per year
...join our rapidly growing team. Role As a Senior Software Engineer on our Trading Infrastructure team, you will help us develop scalable... ...Data manipulation - SQL and Snowflake is a plus Knowledge of Order types and routing, exchange management and systems performance...Local areaWorldwideFlexible hours- ...sector. Requirements Role Overview: We are looking for Backend engineering Lead who will be responsible for the overall backend... ...quality of execution. Build a strong backend community (guilds, knowledge sharing, standards). Own awareness of department KPIs/...
$153k - $213k per year
...surprises, and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences... ...4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You...Work at officeRemote workFlexible hours- ...the role: The Betr team is seeking a highly skilled Senior Backend Engineer to join their team. The primary focus of this role will be... ...value of writing unit tests ~ Experience working remote ~ Knowledge of database design and SQL ~ Detail oriented with the ability...Remote workFlexible hours
- ...is driven by our values and continuous knowledge exchange, enabling our team members to reach... .... An overview of this role As a Staff Backend Engineer on GitLab's Core DevOps team, you'll... ...matter to the production estate, and guide Rust adoption where it addresses systems, security...Full timeRemote work
- ...stage yet! Learn more about our recent valuation and story here. About the role We are looking for a delivery-focused Staff Backend Engineer to build our new 0-1 Trust Accounting subsystem . This is a greenfield opportunity to design and deliver a financial system...Contract workTemporary workInternshipWork at officeRemote workWork from homeWorldwideHome office
- ...and next steps. Our partner is looking for a Senior Software Engineer, Backend (Identity Data) based in Canada. As a Senior Software Engineer... ...team through technical documentation, written communication, knowledge sharing, and technical presentations. - Mentor and support...Full timeImmediate startRemote work
- ...applications and next steps. Our partner is looking for a Full Stack Engineer (Elixir Backend Focus) based in Canada. Join an international, AI-first team... ..., forms, validation, and error handling. - Working knowledge of AWS services such as ECS, RDS, and S3, along with Docker...Full time
- ...LLM performance on software tasks. Job Title: Senior Software Engineer – LLM Evaluation & Repository Validation About the projects:... ...Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup...Contract workPart timeFor contractorsFreelanceManual laborRemote work
- ...from our portfolio. We are currently looking for a skilled Java Backend Engineer to join one of our clients' teams . You will play a key... ...with FIX protocol (QuickFIX/J or similar libraries). ~ Solid knowledge of multithreading, concurrency, and low-latency system design....Permanent employmentFull time
- ...must have) Minimum of 3 years of commercial experience Deep knowledge of a strongly typed language (preferably Kotlin / Go)... ...startup that has incredible potential A passion for software engineering while writing clean, well-tested code Enthusiasm for working...Remote work
- .... We are looking for a talented Software Engineer who can build and scale Cache Services (Redis... ...with your peers, share your knowledge and expertise with others and learn from... ...Experience designing, developing and launching backend systems and are proficient in one of Python...Full timeInternship
- ...partner is looking for a Senior Backend Developer (Go) based in Canada... ...while maintaining exceptional engineering standards. You will translate... ...services; experience with Rust is a plus. - Demonstrated experience... ...bottlenecks. - Strong knowledge of database schema design, query...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Engineer, Knowledge Graph (Rust). Be the first to apply!
