
Remote opportunity at
GitLabBackend Engineer, AI Engineering: Duo Chat
GitLab is looking for a Backend Engineer to join its AI Engineering organization and support the Duo Chat group remotely. In this full-time role, you will…
Career Tools
About This Role
GitLab is looking for a Backend Engineer to join its AI Engineering organization and support the Duo Chat group remotely. In this full-time role, you will build and maintain the agentic runtime behind GitLab Duo Chat, focusing on Python development, LangGraph flows, the Flow Registry, and the Duo Workflow Service. You will also connect the chat functionality with the GitLab Rails monolith and GraphQL API. This position is well-suited for…
Job Description
GitLab is looking for a Backend Engineer to join its AI Engineering organization and support the Duo Chat group remotely. In this full-time role, you will build and maintain the agentic runtime behind GitLab Duo Chat, focusing on Python development, LangGraph flows, the Flow Registry, and the Duo Workflow Service. You will also connect the chat functionality with the GitLab Rails monolith and GraphQL API.
This position is well-suited for backend engineers who have experience with Python and want to work on cutting-edge generative and agentic artificial intelligence applications. You will collaborate asynchronously with a globally distributed team of specialists, receiving mentorship from senior and staff engineers while managing your own workload independently.
GitLab acts as an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency and accelerate software delivery. The company fosters a high-performance, asynchronous culture where team members incorporate AI into their daily workflows. If you enjoy solving complex backend challenges at scale and want to help shape conversational AI tools used worldwide, this remote opportunity offers a collaborative environment to advance your career.
Responsibilities
- Develop secure, performant, and well-tested features for GitLab Duo Chat
- Implement and extend agentic flows in Python using LangGraph
- Integrate chat capabilities with the GitLab Rails monolith and its GraphQL API
- Write maintainable code and include tests with every merge request
- Review code according to established guidelines and respond to external contributions
- Identify technical debt and propose efficiency improvements
- Partner with Product Management, User Experience, and Frontend team members
- Participate in Tier 2 or Tier 3 on-call rotations to support product and security operations
Requirements
- Professional experience building and testing production services in Python
- Working proficiency in Ruby on Rails or a strong willingness to learn it
- Interest in or exposure to large language models, prompting, tool calling, and evaluation
- Experience designing and building APIs with performance optimization skills
- Commitment to secure coding practices and security-minded development
- Strong written communication skills suited for an asynchronous, remote work environment
Qualifications
- Experience with LangGraph, LangChain, or comparable agent orchestration frameworks
- Familiarity with GraphQL and RSpec
- Prior experience using or contributing to the GitLab product
- Background working on globally distributed remote teams
Core Skills
Benefits
- Flexible paid time off
- Team member resource groups
- Equity compensation and employee stock purchase plan
- Growth and development fund
- Parental leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is fully remote, though certain location-based eligibility requirements may apply depending on where you reside.
What is the employment type?
This is a full-time position.
What programming languages are required?
The role requires professional experience with Python and either working proficiency with Ruby on Rails or a willingness to learn it.
What is the salary for this position?
The posting does not specify a universal salary, though the base salary range for United States residents is $115,200 to $194,400 USD.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.