Principal Engineer, Duo Agent Platform
Overview
GitLab is hiring a Principal Engineer to help build the Duo Agent Platform, which is the agentic orchestration layer running AI agents and flows throughout the entire software lifecycle. This position is a remote role based in Europe. The organization focuses on increasing developer productivity, improving operational efficiency, and reducing security and compliance risk through an intelligent DevSecOps orchestration platform.
What you get
Visa sponsorship may be offered for suitable candidates.
Requirements
Applicants must have at least 8 years of software engineering experience, including a minimum of 3 years at the Staff or Principal level, or in equivalent senior technical leadership. Candidates need hands-on production experience building on large language models, covering agent loops, tool calling, context management, retrieval, and prompt and model evaluation. A strong background in distributed systems is required, encompassing service decomposition, fault tolerance, observability, and operational resilience under multi-tenant load.
Individuals must have a track record of defining evaluation frameworks and using benchmark and experiment results to drive architecture decisions. Experience is required in designing human-in-the-loop controls, safety guardrails, and responsible AI practices for systems acting on behalf of customers. Candidates must demonstrate the ability to drive alignment across engineering, product, infrastructure, and security on ambiguous problems, alongside experience mentoring senior engineers and shaping technical direction across multiple teams without direct authority. Comfort working in one or more of Ruby, Go, Python, or TypeScript is necessary, along with a willingness to work across the platform stack and communicate effectively in a fully remote, globally distributed organization.
About gitlab
GitLab is a software forge developed primarily by GitLab Inc. It is available as a free software Community edition and a proprietary Enterprise edition. GitLab was created in 2011 by the Ukrainian programmer Dmytro Zaporozhets, starting as a side project written in Ruby on Rails.
Official website · Source: Wikipedia
Links in this posting
- Co-create the future with us
- benefits
- equity
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
- underrepresented groups
- Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
- GitLab’s EEO Policy
- EEO is the Law
- accommodation
- recruiting process
Explore more: Technology & AI opportunities