Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Engineer, Knowledge Graph (Rust)

Full-time

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.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Backend Engineer, Knowledge Graph (Rust) in Remote vacancy
  •  ...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... 
    Suggested
    Part time

    micro1

    Remote
    16 hours ago
  • $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... 
    Suggested
    Hourly pay
    Contract work
    Immediate start
    Remote work

    SuperAnnotate

    Remote
    18 days ago
  •  ...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... 
    Suggested
    Local area

    Kraken

    Remote
    2 days ago
  • $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... 
    Suggested
    Weekly pay
    Full time
    Contract work
    For contractors
    Remote work
    Flexible hours

    DataAnnotation

    Remote
    16 days ago
  • $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... 
    Suggested
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    1 day ago
  •  ...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 time
    For contractors
    Internship
    Remote work
    Flexible hours

    micro1

    Remote
    18 days ago
  •  ...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 contract
    Full time
    Immediate start
    Remote work

    Jobgether

    Remote
    1 day ago
  • $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 contract
    Full time
    Internship
    Local area
    Remote work

    Grafana Labs

    Remote
    1 day ago
  •  ...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 work
    Work from home
    Home office

    Constructor

    Remote
    9 days ago
  •  ...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 contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Cloudbeds

    Remote
    9 days ago
  • $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 area
    Remote work
    Shift work

    Grafana Labs

    Remote
    9 days ago
  •  ...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 time
    Contract work
    Internship

    Jobgether

    Remote
    1 day ago
  •  ...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 time
    Contract work
    Temporary work
    Freelance
    Remote work
    Worldwide

    Make

    Remote
    3 days ago
  •  ...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 contract
    Full time
    Remote work

    Jobgether

    Remote
    3 days ago
  • $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 office
    Remote work
    Flexible hours

    Affirm

    Remote
    4 days ago
  • $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 office
    Remote work
    Flexible hours

    Affirm

    Remote
    3 days ago
  • $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 time
    Internship
    Remote work
    Weekday work

    Nango

    Remote
    1 day ago
  • $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 area
    Worldwide
    Flexible hours

    SFOX

    Remote
    1 day ago
  •  ...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/... 

    Qualifyze

    Remote
    2 days ago
  • $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 office
    Remote work
    Flexible hours

    Affirm

    Remote
    9 days ago
  •  ...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 work
    Flexible hours

    Betr

    Remote
    5 days ago
  •  ...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 time
    Remote work

    Gitlab

    Remote
    a month ago
  •  ...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 work
    Temporary work
    Internship
    Work at office
    Remote work
    Work from home
    Worldwide
    Home office

    Hostaway

    Remote
    9 days ago
  •  ...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 time
    Immediate start
    Remote work

    Jobgether

    Remote
    1 day ago
  •  ...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

    Jobgether

    Remote
    2 days ago
  •  ...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 work
    Part time
    For contractors
    Freelance
    Manual labor
    Remote work

    Turing

    Remote
    21 days ago
  •  ...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 employment
    Full time

    TechBiz Global GmbH

    Remote
    1 day ago
  •  ...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

    GRID eSports GmbH

    Remote
    a month ago
  •  .... 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 time
    Internship

    Affirm

    Remote
    16 days ago
  •  ...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 time
    Remote work

    Jobgether

    Remote
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Engineer, Knowledge Graph (Rust). Be the first to apply!