# Senior Backend Engineer (Ruby), AI Catalog: External Agents

**Company**: GitLab
**Location**: Remote, United Kingdom
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8759577002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_88efdbb5-985

## Description

GitLab is seeking a Senior Backend Engineer to join its External Agents team. As a Senior Backend Engineer, you will design and build integrations that bring GitLab agents into tools such as Slack and connect external solutions with GitLab.

Responsibilities:

- Develop, ship, and maintain secure, well-tested, and performant external agent integrations across the GitLab monolith backend.

- Collaborate with Product Management, user experience, frontend, backend, and AI specialists to refine requirements and deliver high-quality improvements iteratively.

- Design, implement, and review GraphQL and REST application programming interfaces (APIs) and related backend logic.

- Improve and extend automated testing to strengthen quality, reliability, and developer feedback loops.

- Share standards, patterns, and lessons with other engineers to support responsible AI integration.

- Participate in Tier 2 on-call rotations, troubleshoot production issues, and contribute to root cause analysis.

- Assess the competitive landscape and help GitLab build strong AI integrations.

Requirements:

- Experience building and maintaining production applications with Ruby on Rails.

- Comfort working across the stack in a mature codebase.

- Proficiency in designing or extending REST or GraphQL APIs.

- Practical experience designing and shipping AI-powered backend features or integrations.

- Strong SQL skills and familiarity with relational databases such as PostgreSQL.

- Experience identifying and addressing performance bottlenecks.

- Openness to learning, collaborating in an asynchronous, distributed team.

Benefits:

- Benefits to support your health, finances, and well-being

- Flexible Paid Time Off

- Team Member Resource Groups

- Equity Compensation & Employee Stock Purchase Plan

- Growth and Development Fund

- Parental Leave

## Skills

### Required
- Ruby on Rails
- GraphQL
- REST APIs
- PostgreSQL
- AI integrations

### Nice to have
- Python
- Vue

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8759577002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
