Senior Backend Engineer (Ruby), AI Engineering: AI CodingActive

The opportunity

We're part of GitLab's AI Engineering organization. We're a small team with members based in Europe, and we're growing.

What you'll do

  • 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.

  • 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.

  • 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.

  • 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.

  • Influence product and architecture direction by proposing iterative solutions: to complex technical problems across a multi-service environment.

  • Collaborate closely with your teammates, product manager, and designer to: shape what the trigger system supports next, likely starting with an additional trigger type.

What they're looking for

  • Partner cross-departmentally with other Duo Agent Platform teams to make sure: triggers and events integrate cleanly with the broader agent ecosystem GitLab is building.
  • Participate in Tier 2 and Tier 3 on-call rotations to troubleshoot: production, security, and urgent engineering issues in a globally distributed environment.