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

GitLab
United Kingdom
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Written communication","Asynchronous communication","Collaboration","Autonomy","Ownership"]

Build and evolve GitLab’s AI Events trigger system that connects code pushes, issues/merge requests, CI/CD results, deployments, and third-party events (Jira, Jenkins, Slack) to Duo Flows. You’ll work in the Rails monolith to design for high availability and throughput at scale, influence product/architecture direction, collaborate with product and design, and participate in Tier 2/3 on-call rotations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
2 months ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Build and evolve GitLab’s AI Events trigger system that connects code pushes, issues/merge requests, CI/CD results, deployments, and third-party events (Jira, Jenkins, Slack) to Duo Flows. You’ll work in the Rails monolith to design for high availability and throughput at scale, influence product/architecture direction, collaborate with product and design, and participate in Tier 2/3 on-call rotations.
Location: United Kingdom
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build the trigger system that links GitLab events and third-party events to AI-powered Duo Flows.
  • •Contribute to the broader event platform infrastructure that powers many GitLab AI features.
  • •Architect for high availability and throughput while reliably processing events at scale.
  • •Work within GitLab’s Rails monolith while remaining open to other languages used elsewhere in the platform.
  • •Collaborate with teammates, product manager, and designer, and participate in Tier 2/3 on-call rotations to troubleshoot production and security issues.

Pay and Benefits

Perks:Paid LeaveEquityLearning BudgetParental Leave

Key Requirements

  • •Deep experience with Ruby and Rails, comfortable working in a large established monolith and shipping production code effectively.
  • •Experience integrating large language models into real, user-facing tools (not training or building ML models).
  • •Track record designing and operating high-scale systems with a focus on high availability and throughput in production.
  • •Hands-on experience with agentic systems, including building workflows that let AI agents take autonomous action.
  • •Strong written communication skills for working asynchronously in a remote, globally distributed team.
Experience:AI engineeringDevSecOpsLarge language modelsAgentic systems
Skills:Written communicationAsynchronous communicationCollaborationAutonomyOwnership
Languages:English
Tech Stack:RubyRailsPythonJiraJenkinsSlackGitLabCI/CDDuo Flows

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn