# Backend Engineer, AI Engineering: Duo Chat

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** $115k – $194k/yr
**Skills:** Python, Ruby on Rails, LangGraph, LangChain, GraphQL, Rspec, Graphql Api, LLMs, Prompt Engineering, Tool Calling, Flow Registry, Duo Workflow Service, GitLab
**Posted:** 2026-08-20

> Build and maintain the Python-based agentic runtime powering GitLab Duo Chat, integrate it with GitLab’s Rails monolith and GraphQL APIs, and improve reliability, security, and performance. The role requires production Python experience, API development skills, and familiarity with agent orchestration or LLM systems.

## Job Description

## Responsibilities
- Develop secure, well-tested, and performant features 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 API.
- Write maintainable, high-scale code with tests included in every merge request.
- Review code according to Code Review Guidelines and respond to external contributions.
- Identify technical debt and implement improvements to team efficiency.
- Collaborate with Product Management, User Experience, and Frontend teams to improve product quality, security, and performance.
- Participate in Tier 2 or Tier 3 weekday, weekend, and occasional night on-call rotations.

## Requirements
- Professional experience with Python, including building and testing production services.
- Working proficiency with Ruby on Rails or willingness to learn it.
- Experience or strong interest in large language model applications, including prompting, tool or function calling, evaluation, and nondeterministic-system failure modes.
- Experience designing and building APIs, diagnosing and optimizing performance issues, and working with documented third-party services.
- Security-minded development practices and secure coding guidelines.
- Clear technical writing and communication in a remote, asynchronous environment.
- Ability to manage work independently, prioritize effectively, and ask for help when needed.
- Experience with LangGraph, LangChain, or a comparable agent orchestration framework.

## Nice to Have
- Experience with GraphQL and RSpec.
- Experience using or contributing to GitLab.
- Experience working on a remote, globally distributed team.

## Compensation and Benefits
- United States base salary range: **$115,200–$194,400 USD**.
- Benefits include flexible paid time off, team member resource groups, equity compensation, employee stock purchase plan, growth and development fund, and parental leave.

## Similar jobs

- [Intermediate Backend Engineer](https://hotfix.jobs/jobs/8113217a-26e2-4d4b-86f1-55fa954ef043) - GitLab - Remote - $115k – $194k/yr
- [Intermediate Software Engineer, Security Factory: Vulnerability Management](https://hotfix.jobs/jobs/9f09cc9e-0cdb-435d-8308-8947f044ea04) - GitLab - Remote - $115k – $173k/yr
- [Software Engineer 3, Networking & Observability](https://hotfix.jobs/jobs/458cba00-8843-4a84-b048-952b86b18325) - MongoDB - Remote - CA$122k – CA$170k/yr
- [Software Engineer, Community Safety](https://hotfix.jobs/jobs/a9f2a51a-b98a-4fce-a548-912b8d2c541e) - Lyft - Toronto, Canada - CA$108k – CA$135k/yr
- [Software Engineer, Pricing - Rider Engagement](https://hotfix.jobs/jobs/312b88b5-f92f-472d-a5b3-5038d78fc02b) - Lyft - Toronto, Canada - CA$108k – CA$135k/yr

**Apply:** https://hotfix.jobs/jobs/74c740b9-856c-44f1-b4b9-f2dd03f92d22
**Canonical:** https://hotfix.jobs/jobs/74c740b9-856c-44f1-b4b9-f2dd03f92d22