All interviews
GitLab logo

GitLab

Mid

Build the backend that lets AI agents operate across GitLab's software delivery lifecycle

GitLab's new Agent Tools team is building the systems — including GitLab's MCP server — that let AI agents interact with the full software delivery lifecycle, not just code generation. This Intermediate Backend Engineer role works in Ruby on Rails across GitLab's monolith, shipping GraphQL/REST APIs at the intersection of GitLab's core platform and its AI strategy.

Step into this interview

Free · a live voice mock calibrated to this exact role

Practice this interview

What this interview tests

  • Ruby on Rails backend development in a large, mature monolith
  • Designing REST/GraphQL APIs for scalability and backward compatibility
  • Building interfaces (e.g., MCP server) for AI agents to interact with a platform
  • Automated testing discipline (RSpec) in a fast-moving feature area
  • Production troubleshooting and Tier 2 on-call ownership
  • Practical, daily use of AI tooling in one's own engineering workflow

Common question themes

Walk through a Rails feature you built involving background jobs or data models

How would you design an API contract meant to be called by an AI agent, not just a human client

Tell me about a production incident you triaged and root-caused

How do you use AI tools day-to-day in your own engineering work

Describe your approach to test coverage (RSpec) on a fast-iterating feature

How do you collaborate effectively async across timezones

View the original posting

Related interviews