# Senior Backend Engineer , AI Catalog: External Agents

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Ruby, Ruby on Rails, REST APIs, GraphQL, Rspec, SQL, Postgres, Ai Integrations, Background Jobs, Vue, Python
**Posted:** 2026-08-31

> Senior backend engineer building secure integrations between GitLab agents and external tools, including AI coding solutions. The role requires Ruby on Rails, API design, SQL/PostgreSQL, AI backend integration, performance optimization, and production support experience.

## Job Description

## Responsibilities
- Develop, ship, and maintain secure, well-tested, performant external agent integrations across the GitLab monolith backend.
- Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver iterative improvements.
- Design, implement, and review GraphQL and REST APIs and related backend logic, with clear contracts for frontend clients.
- Improve automated testing, including RSpec and other frameworks.
- Share engineering standards, patterns, and lessons to support responsible AI integration.
- Participate in Tier 2 on-call rotations, troubleshoot production issues, perform root cause analysis, and improve observability and resiliency.
- Assess the competitive landscape and help develop AI integrations as agentic technology evolves.

## Requirements
- Experience building and maintaining production applications with Ruby on Rails, including background jobs, APIs, and data models.
- Comfort working across the stack in a mature codebase.
- Proficiency designing or extending REST or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
- Practical experience designing and shipping AI-powered backend features or integrations.
- Strong SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling.
- Experience identifying and addressing performance bottlenecks at the application and, where relevant, infrastructure layers.
- Ability to collaborate asynchronously in a distributed team and learn related technologies or domains.

## Nice to Have
- Familiarity with Python backends.
- Familiarity with Vue frontends.

## Benefits
- Flexible paid time off.
- Team member resource groups.
- Equity compensation and employee stock purchase plan.
- Growth and development fund.
- Parental leave.

## Similar jobs

- [Senior Backend Engineer, Database Excellence](https://hotfix.jobs/jobs/3fdb087a-8322-47a5-8a64-48bfb4668e3c) - GitLab - Remote
- [Senior Software Engineer - Futures and Options Execution Services](https://hotfix.jobs/jobs/8f60da15-d316-4d6d-ab1d-49df47809f66) - Clear Street - London, United Kingdom
- [Senior Software Engineer, Security Rules](https://hotfix.jobs/jobs/0ae8a3c8-72e0-4d76-8657-e62cc8d6b2bd) - Cloudflare - Lisbon, Portugal - €66k – €91k/yr
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/9d33cd8b-e787-4240-bbf2-34fe9f417c03) - Navan - Berlin, Germany

**Apply:** https://hotfix.jobs/jobs/e8dd4630-5be4-4113-8cbf-ad8ee051e5c0
**Canonical:** https://hotfix.jobs/jobs/e8dd4630-5be4-4113-8cbf-ad8ee051e5c0