Principal Engineer, Duo Agent PlatformActive$325K

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.