Backend Engineer, AI Engineering: Duo Chat
$115.2k - $194.4kGitLab
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.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
* Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this 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.
You'll own scoped parts of the system, ship small features and improvements with minimal guidance, and collaborate with the team on larger projects. You'll work alongside senior and staff engineers who will partner with you on design and support your growth.
What you’ll do
- 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.
- 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.
- Working proficiency with Ruby on Rails, or a willingness to learn it, since a meaningful part of Chat lives in the GitLab monolith.
- Exposure to, or strong interest in, building on top of large language models, including prompting, tool or function calling, evaluation, and the failure modes of non-deterministic systems.
- Experience designing and building APIs, including diagnosing and optimizing performance issues, and comfort working with well-documented third-party services.
- A security-minded development approach that applies secure coding guidelines early in the development process.
- Clear and concise written communication about technical problems and iterative solutions, which is essential in a remote, largely asynchronous environment.
- Manage work independently, organize priorities, and ask for help when an issue is taking longer than expected.
- Demonstrate GitLab's values by collaborating effectively in a fully remote, intensely iterative environment.
- Experience with LangGraph, LangChain, or a comparable agent orchestration framework.
- Experience with GraphQL and RSpec.
- Experience with the GitLab product as a user or contributor.
- Experience working on a remote, globally distributed team.
About the team
We're part of GitLab's AI Engineering organization and own the AI-powered chat experience embedded across the GitLab platform. Chat Engine is the backend-focused team within the Duo Chat group. We're backend, frontend, and AI specialists working asynchronously across time zones, using issues, merge requests, and documentation as our main collaboration tools. We focus on expanding generative and agentic AI capabilities, improving the performance and reliability of chat workflows, and strengthening the debugging and testing foundations that help us run AI features safely at scale.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$115,200—$194,400 USD
How GitLab Supports Full-Time Employees
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
$115.2k - $194.4k
...how our team works: we embrace AI as a core productivity... ...this role As a Fullstack Engineer on the Duo Client SDK team at GitLab, you... ...extensions, our web-based Duo Chat on GitLab.com, and eventually... ...TypeScript across frontend and backend systems. You'll design the SDK...ChatFull timeRemote workFlexible hours- Role Description As a Senior Software Engineer, you'll join a small, close-knit team that maintains... ...infrastructure that many of GitLab's AI features rely on. You'll likely spend much... ..., Jenkins, and Slack to the AI-powered Duo Flows that act on them. ~Contribute to...SuggestedFull timeRemote workFlexible hoursShift work
- Role Description The Engineering Manager on the Duo Chat team helps shape the core AI capabilities behind GitLab Duo Chat, so customers can work faster and more securely... .... ~Manage a team of experienced frontend, backend, and AI engineers to deliver GitLab Duo Chat...ChatFull timeFlexible hours
$190k - $250k
...Arbiter is the AI-powered care orchestration system that unites healthcare. We are launching... ...at scale. We are looking for expert engineers and leads to join our team and help us... ...career. Responsibilities As a Staff Backend AI Engineer, you will design, build, and...SuggestedFull timeWork experience placementRemote work$127k - $171k
...still have room to grow — that’s where you come in. Our Backend Software Engineer can expect to work with the latest backend technologies and... ...Please note, we do not ask for sensitive information via chat, text, or social media, and any email communications will come...ChatFull timeLocal areaFlexible hours- ...Elastic, the Search AI Company, enables everyone to find the answers... ...team is moving beyond simple chat to the next frontier: Agentic... ...for an innovative Agentic AI Engineer to join our team to build... ...Python or TypeScript for backend logic and agent orchestration....ChatFull time
$115.75k - $208.34k
...32 countries. Job Description Overview We are looking for a Staff Software Engineer to lead the delivery of high-throughput, large-scale transactional systems and agentic AI applications. You will serve as a technical anchor across engineering squads - setting...Full timeWork at officeLocal areaRemote workFlexible hoursDay shift- ...Samsara’s Revenue Operations AI & Data Team is building the future... ...wins deals. As a Sr. AI Engineer II, you’ll lead development of... ...sellers, and enabling voice and chat interfaces that help teams... ...etc.) ~ Experience developing backend systems and APIs, and working...ChatFull timeRemote work
$195k - $230k
...About Elicit Elicit is an AI research assistant that uses language... ...mission. What is an "AI Engineer"? AI engineering is a new... ...relishes the more difficult parts of backend code—like concurrency, fault-... ...documentation—then we should chat! Location and travel We...ChatFull timeTemporary workWork at officeRemote workFlexible hours- ...Qualitate Qualitate is building the AI-native primary intelligence... ...for a Senior Applied AI Engineer to help build the LLM and retrieval... ...-weight models). ~ Strong backend engineering in Python/... ...conversational systems - voice or chat - operating in production with...ChatFull timeFlexible hours
$155k - $200k
...the disciplined collaboration and transcendent thinking as an AI Engineer at Capstone Investment Advisors here. Responsibilities and Impact... ..., integrate, and maintain AI features into products (e.g. chat agents, copilots, automation pipelines) Implement retrieval augmented...ChatMinimum wageFull time$155k - $190k
...About Arize AI is rapidly transforming the world. As generative AI reshapes industries... ...in. Arize AI is the leading AI & Agent Engineering observability and evaluation platform ,... ...to a good culture Regularly have chats with industry experts, researchers, and...ChatFull timeWork experience placementRemote workWork from home- ...Role Overview We are seeking a Junior AI/ML Engineer to support the development of an... ...unstructured enterprise data Connect chat interfaces to SQL/enterprise databases and... ...source models) Experience building APIs or backend services (FastAPI, Flask, or similar)...ChatRemote jobFull timeContract workInternshipImmediate start
$200k - $300k
...NPS higher than the iPhone’s, and profitability. The Role AI Engineers at Rilla are redefining how humans interact with machines—using... ...—from data acquisition to real-time inference and user-facing chat interfaces. If you’re obsessive about your craft, think like...ChatFull timeRelocation package- ...At Podium, we bring AI Employees to local businesses that turn every conversation into... ...Podium is looking for a talented Senior AI Engineer to help build and scale our AI Agent... ...across multiple channels (e.g., voice, SMS, chat). If you thrive in fast-paced, highly iterative...ChatFull timeTemporary workSummer holidayLocal areaImmediate startShift workWeekend work
- ...including internal knowledge assistants, client-facing chat, extend RAG based response repositories, and leverage AI to optimize workflows, processes, and drive... ...documents, and structured data. Champion prompt engineering best practices across internal teams including...ChatFull timeContract workSecond jobWork at officeLocal area
$111k - $145k
...practical knowledge of agile development methodologies and engineering best practices. As an AI Engineer , you’ll play an integral role using your... ...Do: H elp manage the deployment of our GenAI chat platform and develop a roadmap for future deployments....ChatFull timeWork experience placement- ...Role Overview: SimpliAI is our AI product suite (Ask, Forms, Chat, and Build) moving from private... ...it. What we actually screen for is engineering judgment: the ability to take an ambiguous... ...context engineering ~ Solid backend engineering fundamentals: APIs,...ChatFull timeTemporary workLocal areaHome officeVisa sponsorshipWork visaFlexible hours
- ...Founded in 2020, Anomaly uses AI and healthcare transaction data... ...providers and payers. Our AI engine, Smart Response, analyzes hundreds... .... We’re looking for a Senior Backend Engineer to build the... ...quality Build GenAI features and chat to solve real problems and build...ChatLive inRemote workShift work
- Role Description Aretec is seeking a Senior AI / Backend Engineer to build the intelligent services behind a greenfield AI solution. You will develop Python services, LLM integrations, retrieval pipelines, agent workflows, APIs, guardrails, and automated evaluations that...Full timeContract workRemote workFlexible hours
$148.5k - $190k
...Arbiter is the AI-powered care orchestration system that unites... ...scale. We are looking for expert engineers and leads to join our team and... ...Responsibilities As a Senior Backend Engineer, you will engineer... ...workflows (voice, SMS, video, chat, web) tailored to specific customer...ChatWork experience placementRemote work$230k - $280k
...Senior Backend EngineerSan Francisco, CAHealthcare is broken at the... ...fixing this.We're building an AI-driven marketplace that makes... ...week)About The RoleAt Mochi, our engineering team operates with exceptional... ...Intro call (30 min, remote) — Chat with our recruiter about the...ChatFull timeWork at officeRemote workWeekday work- ...Pyyne Pyyne is a modern technology consultancy engineering the next generation of digital products and services... ...Software Engineering, Cloud, and Data & AI solutions. The Role Pyyne is seeking a Senior AI Backend Engineer to work as a consultant out of our South...Full timeWork at officeRemote workFlexible hours
$200k - $250k
...Backend Infrastructure Engineer You'll work on the infrastructure that makes Firecrawl fast and reliable against... ...easiest way to turn the web into data AI agents can use. One API call converts... ..., not where you went to school. Intro Chat (~25 min) — A quick conversation to...ChatFull timeTemporary workFor contractorsRemote workVisa sponsorshipFlexible hours$178.5k
...iOS , and Android , our search engine , and the DuckDuckGo... ...Team and Role Working on the Backend Functional Team, you'll lead complex... ...projects include: Implementing AI-assisted answers and integrating... ...help us make it a competitive AI chat alternative for both free and...ChatFull timeWork at officeLocal areaRemote workFlexible hours- ...product, company, and mission. We then launched a marketplace, chat, subscriptions, and more, each leading to faster growth.We're... ...impactful yet.Role OverviewWe are looking for a Senior/Staff level Backend Engineer to design, build, and maintain scalable backend systems that...ChatContract workTemporary workPart timeImmediate startFlexible hours
$133.95k - $157.54k
...and put your ambition to work, all while having some fun, let’s chat – Apply Today! Perks Parts Town Pride – check out our... ...you covered. The Job at a Glance The Applied AI Engineer will advance internal AI capabilities by owning and improving high...ChatFull timeCasual work$97k - $137k
...$97,000 - 137,000 per year Requirements: We need strong backend engineering experience in production environments. We need experience... ...throughput, low-latency services. We need familiarity with AI systems such as LLMs, embeddings, or AI workflows. We need...Full timeWork at officeRemote work$152k - $194k
Role Description As a Senior Backend Engineer, you will be reporting to the Vice President of Engineering... ...Real’s R&D team. You will operate in an AI-first environment leveraging tools like... ...sharing in our weekly Friday Dev Chats. ~Mentor and lead junior engineers in...ChatFull timeRemote work$170k - $190k
...we are At WeightWatchers, our Engineering Team drives transformative change... ...headfirst into exciting AI integrations we lead with data... ...What you will do As a Senior Backend Engineer, you will be a key driver... ...solely through text message, chat apps, or automated email-only...ChatRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Engineer, AI Engineering: Duo Chat. Be the first to apply!
- remote back end developer Remote
- java developer backend Remote
- senior backend developer Remote
- back-end developer Remote
- backend software engineer Remote
- entry level back-end developer Remote
- junior backend developer Remote
- c# backend developer Remote
- backend python developer Remote
- lead backend developer Remote







