# Backend Engineer, AI Engineering: Duo Chat at GitLab

- Company: GitLab
- What the company does: The intelligent orchestration platform for DevSecOps, enabling teams and agents to ship trusted software at enterprise scale. Backed by General Catalyst and Khosla.
- Company website: https://about.gitlab.com/
- Type: Startups (AI role)
- Level: Mid level
- Location: Remote, Canada; Remote, United States
- Work setup: Remote
- Posted: 2026-08-20
- Apply by: 2026-10-12
- Apply: https://job-boards.greenhouse.io/gitlab/jobs/8698314002
- Page: https://www.1752.vc/careers/jobs/gitlab-backend-engineer-ai-engineering-duo-chat/

## About the role

As a Backend Engineer on the Chat Engine team, you'll build the engine behind GitLab Duo Chat, the conversational AI experience for GitLab. You'll work primarily in Python to build and maintain our agentic runtime: the Flow Registry, LangGraph flows, and the Duo Workflow Service. You'll also work in the GitLab Rails monolith, where Chat connects with the product.

## What they're looking for

- Develop secure, well-tested, and performant features and improvements for GitLab Duo Chat
- Implement and extend agentic flows in Python using LangGraph, registered through the Flow Registry and served by the Duo Workflow Service
- Integrate Chat capabilities with the GitLab Rails monolith, including its GraphQL application programming interface (API)
- Write maintainable code that meets our internal standards for a high-scale environment, including tests with every merge request
- Review code within our Code Review Guidelines and respond promptly to contributions from people who don't work for GitLab
- Identify technical debt and propose and implement solutions that improve the team's efficiency

Tags: AI Engineering
