Senior Backend Engineer, AI Engineering: AI Coding

GitLab GitLab · Enterprise · United Kingdom · AI Engineering

Senior Backend Engineer to build and maintain the event trigger system for GitLab's AI Duo Flows, which links various development lifecycle events to AI-powered workflows. The role focuses on high availability and throughput for automated AI-enabled work across the platform, integrating LLMs into user-facing tools and building agentic systems.

What you'd actually do

  1. Design and build the trigger system that links GitLab events, including code pushes, merge request and issue changes, CI/CD results, and deployments, and third-party events from tools like Jira, Jenkins, and Slack to the AI-powered Duo Flows that act on them.
  2. Contribute to the broader event platform, the core infrastructure that many of GitLab's AI features rely on to know when and how to run.
  3. Architect for high availability and throughput, since this part of the system sits at the center of automated AI workflows across GitLab and needs to reliably process events at scale.
  4. Work within GitLab's Rails monolith, where much of the event and trigger system lives, while staying open to other languages used elsewhere in the platform.
  5. Influence product and architecture direction by proposing iterative solutions to complex technical problems across a multi-service environment.

Skills

Required

  • Ruby
  • Rails
  • large scale systems design
  • high availability
  • throughput
  • agentic systems
  • integrating large language models

Nice to have

  • Python
  • using GitLab as a product

What the JD emphasized

  • Proven track record building products that interact with large language models, not training or building machine learning models yourself, but with hands-on experience integrating large language models into real, user-facing tools.
  • Proven track record designing and operating systems built for large scale, with a focus on high availability and throughput in production environments.
  • Hands-on experience with agentic systems and development, including building workflows that let AI agents take autonomous action.

Other signals

  • AI-powered DevSecOps Platform
  • AI Duo Flows
  • triggers system that links GitLab events... to AI-powered Duo Flows
  • automated AI-enabled work
  • products that interact with large language models
  • integrating large language models into real, user-facing tools
  • agentic systems and development
  • building workflows that let AI agents take autonomous action