Principal Engineer, Duo Agent Platform

GitLab

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
CanadaPolandUnited Kingdom
Salary
$250,000–$325,000 / yr
Posted
46 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $288k
$116k $347k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $169,550–$235,562 — the blue band above. At the midpoint, this role pays about $288k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About GitLab

GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.

GitLab currently has 53 open roles on FindRole.

Listed pay typically runs $152,800–$238,000 across 49 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Principal Engineer, Duo Agent Platform

The Principal Engineer, Duo Agent Platform joins the AI Engineering organization to lead the technical direction of the agentic orchestration layer. This role involves building a reliable orchestration system for AI agents across the software lifecycle, focusing on session lifecycles, tool invocation, context assembly, and concurrency. You will design extensibility surfaces for custom agents, manage model routing, and develop governance surfaces for safety and compliance. Key responsibilities include writing design documents, mentoring senior engineers, and participating in incident management. The role requires expertise in distributed systems, large language models, and responsible AI practices. Candidates should possess hands-on experience with Ruby, Go, Python, or TypeScript. You will solve complex architectural problems to ensure predictable, observable, and governable agentic capabilities across multi-tenant and self-hosted environments.

What does a Engineer earn in Remote?

Median $199471 from 30 postings across 16 companies.

See salary data

What you'll do

  • Define the technical direction and six-month roadmap for a significant area of the Duo Agent Platform.
  • Build a reliable orchestration layer for agent session lifecycles, tool invocations, context assembly, and concurrency.
  • Write opinionated design documents and architecture narratives to ensure alignment across multi-tenant and self-managed deployments.
  • Design extensibility surfaces for customers to build custom agents and connect external tools like Claude Code.
  • Drive down request latency and costs while managing model selection, routing, and credit consumption.
  • Define evaluation practices using offline benchmarks and online experiments to measure task completion and accuracy.
  • Build governance and safety surfaces including policy-driven controls, human-in-the-loop checkpoints, and audit traceability.
  • Mentor Staff and Senior Engineers while participating in the incident management on-call rotation.

What we're looking for

  • 8+ years of software engineering experience.
  • 3+ years of experience at a Staff, Principal, or equivalent senior technical leadership level.
  • Hands-on production experience building on large language models, including agent loops, tool calling, context management, retrieval, and evaluation.
  • Strong background in distributed systems, including service decomposition, fault tolerance, observability, and operational resilience.
  • Experience designing human-in-the-loop controls, safety guardrails, and responsible AI practices.
  • Experience mentoring senior engineers and shaping technical direction across multiple teams without direct authority.
  • Proficiency in one or more of Ruby, Go, Python, or TypeScript.
  • Ability to work effectively in a fully remote, globally distributed organization.

More like this

Similar roles

Principal Agentic Engineering Platform

Elastic

85 days ago $159,800–$252,800
Python LLM Orchestration RAG Elasticsearch SIEM Observability Claude Code Codex Prompt Engineering Kibana ECS SPL Tracing Platform Engineering Security Best Practices
10+ yrs exp

Principal AI Platform Engineer

Abbott

Abbott Park, IL 14 days ago $149,300–$298,700
GenAI Python Kubernetes TypeScript Go Java RAG OpenTelemetry Infrastructure as Code CI/CD Azure OpenAI Amazon Bedrock Vertex AI Distributed Systems Langfuse Arize Secrets Management FinOps HIPAA GxP
10+ yrs exp

Principal Engineer, Agentic AI Platform

Nordstrom

Seattle, WA 20 days ago $191,000–$297,000
LLMs RAG Python Java AWS GCP Kubernetes Docker LangGraph AutoGen Semantic Kernel OpenAI Assistants API CI/CD GitLab Microservices Event-driven Architecture Spark BigQuery Redshift Vector Stores
10+ yrs exp Hybrid

Principal Engineer, Agent Platform

Gap Inc

San Francisco, CA +1 21 days ago
Python LLM Generative AI Vertex AI Gemini GKE Cloud Run BigQuery Pub/Sub Distributed Systems Vector Search OAuth Policy-as-Code Observability Orchestration

Principal Engineer, AI Platform

Pinterest

Remote (Palo Alto, CA) +1 25 days ago $242,634–$499,541
Generative AI Recommender Systems Distributed Systems C++ Java Rust AI/ML Infrastructure Model Training High-Performance Inference Data Orchestration Feature Stores Multimodal Data Management Online Inference
Remote