GitLab Greenhouse Board GitLab Greenhouse Board remote full_time

Backend Engineer (Python),AI Engineering: Agent Foundations

location_on Remote · Posted Oct 15, 2026
Salary Range
Market Benchmark
per year (USD)
Verification Score
verified_user 100% Audited
Direct ATS feed sync
Hiring Company Verified Engineering Hub
Original Source
GitLab Greenhouse Board
No middleman fees
troubleshoot

Skill Compatibility Diagnostics

Live technical match evaluated against role architecture & expected skills.

Zero Data Stored
25% Potential Stretch

Consider reviewing the missing technical prerequisites before submitting your application.

Matched Core Skills
check Python
Complementary Prerequisites
Go JavaScript GraphQL

Your skills are processed strictly in-memory and never saved to a database.

About the Role

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

As an Intermediate Backend Engineer (Python) in GitLab's Agent Foundations stage, you'll go beyond using AI tools. You'll help build the foundations for GitLab's agentic AI experiences: the platform that lets AI agents work across the whole software delivery lifecycle, not just write code. That covers the reusable building blocks agents and flows are made from as well as our core harness, Duo Developer.

Most of your work will be backend engineering in Python, using libraries such as LangGraph to build secure, reliable and scalable features in our AI Gateway. You'll also work across the stack where needed. You'll work closely with engineers across the stage and other AI Engineering teams. This is a high-visibility area where GitLab's core platform meets its AI strategy.

About the Team

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. The stage has three groups: Agent Developer, AI Catalog and Agent Execution. Between them, they own the GitLab Duo Developer foundational flow and the Flow Registry; the AI Catalog, including custom agents, custom flows and external agent integrations; and agent execution, agent tools and agent observability.

Our engineers work async-first across EMEA, AMER, and India timezones. We work with teams across AI engineering and the rest of GitLab so the Duo Agent Platform can power many of GitLab's AI features.

task_alt

Key Technical Responsibilities

  • check_circle Develop, ship and maintain features for the Duo Agent Platform in the Duo Workflow Service, the AI Gateway and, where needed, the GitLab monolith, keeping them secure, well-tested and performant.
  • check_circle Build and improve agentic flows and their reusable parts with LangChain and LangGraph, including the Flow Registry.
  • check_circle Work with Product Management, UX, frontend, backend and AI specialists to refine requirements and ship improvements in small iterations.
  • check_circle Design, implement and review APIs (including GraphQL and REST) and the backend logic behind them, with reliable, scalable and clear contracts for clients such as the GitLab monolith, IDE extensions and Duo CLI.
  • check_circle Improve and extend automated testing (pytest and other frameworks), including evaluations of agent and flow behavior, to strengthen quality and give developers faster feedback.
  • check_circle Share standards, patterns and learnings with other engineers to raise the bar for responsible AI integration and evidence-driven engineering.
  • check_circle Join Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency.
  • check_circle Keep an eye on the competitive landscape to help keep GitLab's agent platform best-in-class as more work becomes agentic.
verified

Prerequisites & Qualifications

  • check Experience building and maintaining production Python backend applications, including APIs, asynchronous or background processing, and data models.
  • check Experience with LLM application frameworks such as LangGraph, or designing and shipping AI-powered backend features or harnesses.
  • check Skill in designing or extending APIs (REST, GraphQL or gRPC) with attention to scalability, maintainability and backward compatibility.
  • check Comfort working across the stack in a mature codebase, with familiarity with Ruby on Rails and/or JavaScript and Vue considered a plus.
  • check Experience finding and fixing performance bottlenecks in applications.
  • check Clear written and verbal communication, including technical proposals and documentation, in a remote, async, cross-functional team.
  • check Openness to learning and to applying skills from related technologies or fields.
Ready to apply to GitLab Greenhouse Board?
You will be redirected directly to the official hiring portal.
Apply Now open_in_new

About GitLab Greenhouse Board

Verified hiring organization details.

View Company Profile →

GitLab Greenhouse Board operates as a remote-first technology and software hiring entity based in the United States, facilitating recruitment processes aligned with GitLab's broader organizational standards.

Engineering Culture: As a component of GitLab's remote-first ecosystem, the culture emphasizes asynchronous communication, transparency, iteration, and results-oriented contributions in alignment with all-remote operational principles.
Backend Engineer (Python),AI Engineering: Agent Foundations
Verified Listing
Apply open_in_new