Senior Backend Engineer (Ruby), AI Catalog: External Agents
Core
Design and build integrations connecting GitLab agents to external tools like Slack and AI solutions such as Claude Code or Codex.
Role type
Senior Backend Engineer (Ruby)
Builds
External agent integrations and AI functionality within the GitLab monolith backend
Domain
DevSecOps platform / AI Engineering
Deliverable
production ML models | product features
Required skills
Ruby on Rails, REST/GraphQL API design, PostgreSQL, SQL, automated testing (RSpec), performance optimization, distributed team collaboration
Preferred skills
Python backends, Vue frontends
Technologies
Ruby, Rails, GraphQL, REST, RSpec, PostgreSQL, Slack, Claude Code, Codex
Responsibilities
Develop and maintain secure external agent integrations; Design and implement GraphQL/REST APIs; Improve automated testing frameworks; Participate in on-call rotations and troubleshoot production issues; Assess competitive landscape for AI integrations
Seniority
Senior, hands-on IC