
GitLab
Senior
Build the backend that lets AI agents act on GitLab's MCP server and Duo Agent Platform
GitLab's Agent Tools team is hiring a senior backend engineer to design how AI agents interact with GitLab beyond code generation, centered on GitLab's MCP server. The interview will focus on production Ruby on Rails experience, REST/GraphQL API design, and judgment about safely shipping AI-powered backend features.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Production Ruby on Rails backend development
- REST and GraphQL API design for scalability and backward compatibility
- Designing safe, well-scoped interfaces for AI agents to call (MCP server context)
- Testing discipline (RSpec) and observability/on-call
- Judgment on LLM limitations in production backend features
- Cross-functional collaboration with Product, UX, and AI specialists
Common question themes
Walk through a production Rails feature you owned end to end
How would you design a GraphQL or REST endpoint for an AI agent to safely call
What guardrails do you put around an AI agent acting on production data
Describe a performance bottleneck you diagnosed and fixed
How do you approach backward compatibility when evolving an API
Tell me about an on-call incident and your root-cause process
Related interviews

GitLab
Senior
Senior Solutions Architect, MEA

GitLab
Senior
Senior Solutions Architect - Northeast

GitLab
Senior
Engineering Manager, Data Foundations

Roblox
Senior
Senior Software Engineer (Backend / Full Stack), Communications Platform

Stripe
Senior
Backend Engineer, Privy

Amazon
Mid