Description
GitLab is seeking a Senior Backend Engineer to join the AI Engineering team. As a Senior Backend Engineer on the GitLab Agent Tools team, you'll help define how AI agents interact with the full software delivery lifecycle.
In this role, you'll take end-to-end ownership of complex features and help establish architectural patterns for how GitLab exposes its rich functionality to AI agents. You'll collaborate closely with engineers across the Agent Foundations stage and adjacent teams within AI engineering.
Key responsibilities include:
- Developing, shipping, and maintaining features and improvements for Agentic Tools across the GitLab monolith backend
- Collaborating with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver high-quality product enhancements
- Designing, implementing, and reviewing GraphQL, REST APIs, and related backend logic
- Improving and extending automated testing to strengthen quality, reliability, and developer feedback loops
- Sharing standards, patterns, and learnings with other engineers
- Participating in Tier 2 on-call rotations to troubleshoot production issues
- Analyzing the competitive landscape to keep GitLab's MCP server best-in-class
The ideal candidate will have experience building and maintaining production applications with Ruby on Rails, comfort working across the stack in a mature codebase, and proficiency in designing or extending REST and/or GraphQL APIs.
GitLab offers various benefits, including flexible paid time off, team member resource groups, equity compensation, and a growth and development fund.