GitLab
Backend Engineer, AI Engineering: Duo Chat
Full-timeNot specifiedRemote, Canada; Remote, United StatesRemoteNot disclosedApply by 19 Oct 2026
Overview
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.
What you'll do
- 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.
- Collaborate with Product Management, User Experience, and Frontend team members to improve product quality, security, and performance.
- Participate in Tier 2 or Tier 3 weekday, weekend, and occasional night on-call rotations to help troubleshoot product operations, security operations, and urgent engineering issues.
- What you’ll bring Professional experience with Python, including building and testing production services.
Requirements
- Practical experience with Python, Rust, GraphQL, LangChain.
- Relevant academic or project background for a Backend Engineer, AI Engineering: Duo Chat role.
- Strong written and verbal communication in English.
- Comfortable working remotely with distributed teams.
Skills
PythonRustGraphQLLangChainRuby