Senior Backend Engineer, AI Engineering: Chat
Listed on 2026-07-27
-
Software Development
Backend Developer, AI Engineer (Applied/Software)
Remote, United Kingdom
Git Lab is the intelligent orchestration platform for Dev Sec Ops . Git Lab 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 Git Lab to ship better, more secure software faster.
Git Lab builds its product in the cloud, ensuring an accessible, scalable experience for contributors worldwide. The platform is designed to be user‑friendly, reliable, and secure, allowing developers to focus more on building code and less on managing infra. The Git Lab crew prioritizes quality, transparency, and continuous improvement to keep pace with the industry’s rapid changes.
Git Lab’s culture encourages globally distributed teams to work together efficiently, using AI and automation to streamline workflows and enable faster and safer delivery. Pioneering a unified Dev Sec Ops approach, Git Lab empowers teams to ship higher‑quality software at speed, providing a competitive advantage across the product development life‑cycle.
* Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on Git Lab 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 Git Lab.
An overview of this roleAs a Senior Backend Engineer on the Duo Chat team, focused on Chat Engine, you'll build the core AI capabilities behind Git Lab Duo Chat, the natural‑language and agentic interface to the Git Lab Dev Sec Ops platform. Much of your work will involve building flow components and agentic flows in the Flow Registry, the Python framework built on Lang Graph within our Duo Workflow Service that powers agentic chat, and integrating them with the Git Lab Rails monolith.
You’ll own complex backend features from start to finish across both services. You’ll integrate large language models and orchestrate multi‑agent flows so customers can work faster and more securely across the software development lifecycle. This work sits where Git Lab’s core platform meets its AI strategy, and reliability, performance, and answer quality directly shape the customer experience.
What you’ll do- Design and build flow components and agentic flows in the Flow Registry using Python and Lang Graph within the Duo Workflow Service. These reusable building blocks power agentic Duo Chat and, increasingly, other AI features across Git Lab.
- Develop, ship, and maintain backend features for Git Lab Duo Chat across the Python Duo Workflow Service and the Git Lab Rails monolith in a secure, well‑tested, and performant way.
- Integrate new generative AI models, providers, tools, and multi‑agent orchestration patterns into Duo Chat to expand its capabilities and improve answer quality.
- Design, implement, and review GraphQL and REST application programming interfaces (APIs) and related monolith logic, including chat entry points, permissions, and foundational‑flow registration. Keep contracts with frontend clients and host systems reliable and clear.
- Improve debugging, observability, and test coverage using pytest, RSpec, and related frameworks; track and improve latency, error rates, and test coverage so AI‑powered chat workflows stay reliable at scale.
- Collaborate with Product, User Experience (UX), frontend, and AI specialists to refine requirements and deliver high‑quality improvements through iteration.
- Document standards, patterns, and learnings with other engineers, raising the bar for safe AI integration and evidence‑driven engineering.
- Participate in Tier 2 on‑call rotations to troubleshoot production issues, contribute to root cause analysis, and strengthen resiliency.
- Significant experience building and maintaining production Python backends, including APIs, data models, and asynchronous or long‑running workloads.
- Practical experience designing and shipping AI‑powered, agentic backend features, including large language model integration, tool or…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: