The opportunity
We are looking for a Principal Engineer to help build GitLab Duo Agent Platform, the agentic orchestration layer that runs AI agents and flows across the entire software lifecycle.
What you'll do
Define the technical direction for a significant area of Duo Agent Platform: across several teams, and partner with Engineering Managers and Product to turn it into a roadmap with a six-month horizon.
Build the orchestration layer that makes agents and flows reliable: session lifecycle, tool invocation, context assembly, concurrency, retries, timeouts, and failure modes that degrade gracefully instead of stalling a developer's workflow.
Hands on work on driving topics throughout the whole organisation from POC: level, architecture to full implementation.
Participate in Incident Management on-call rotation, to help meet availability goals for GitLab.com.
Strong product builder and ownership mentality. Understanding of product: strategy, technical strategy, delivering customer value and iteration towards a successful product
Write clear, opinionated design documents, architecture narratives, and: decision records that let other teams make aligned decisions. Ensure the architecture holds across multi-tenant GitLab.com, Dedicated, and Self-Managed deployments, including self-hosted model configurations, and respects data governance boundaries in each.
What they're looking for
- Use the platform on our own work, find where it falls short of what we claim,: and feed that back through improvements into the product.
- Mentor Staff and Senior Engineers, and raise the bar for experimentation rigor and cross-team collaboration.
- Work across the whole platform on different projects, features and teams. This reaches across:
- Design the extensibility surface so customers can build custom agents and: flows, connect their own tools and internal systems, and bring external agents such as Claude Code and Codex into GitLab workflows without weakening the platform's guarantees.