Backend Engineer (Ruby), AI Engineering: Agent FoundationsActive

The opportunity

The Agent Foundations stage builds the foundations for GitLab's agentic AI experiences. We provide the platform, catalog and execution features that help teams deliver resilient agents and flows to customers.

What you'll do

  • Develop, ship and maintain features for the Duo Agent Platform in the GitLab: monolith (Ruby) and, where needed, the AI Gateway (Python). Keep them secure, well-tested and performant.

  • Work with Product Management, UX, frontend, backend and AI specialists to: refine requirements and ship improvements in small iterations.

  • Design, implement and review GraphQL and REST APIs and the backend logic: behind them, with reliable, scalable and clear contracts for clients.

  • Improve and extend automated testing (RSpec and other frameworks) to: strengthen quality and give developers faster feedback.

  • Share standards, patterns and learnings with other engineers to raise the bar: for responsible AI integration and evidence-driven engineering.

  • Join Tier 2 on-call rotations to troubleshoot production issues, contribute: to root cause analysis, and improve observability and resiliency.

What they're looking for

  • Keep an eye on the competitive landscape to help keep GitLab's agent platform best-in-class.