Senior Backend Engineer, AI Engineering: Chat
Core
Build core AI capabilities, flow components, and agentic flows for GitLab Duo Chat, the natural-language interface to the DevSecOps platform.
Role type
Senior Backend Engineer (AI Engineering)
Builds
Agentic chat flows and backend features for GitLab Duo Chat
Domain
DevSecOps platform + Generative AI
Deliverable
production ML models | product features
Required skills
Python, LangGraph, Ruby on Rails, REST/GraphQL API design, PostgreSQL, multi-agent orchestration, LLM integration
Preferred skills
LangChain, async workloads, observability frameworks
Technologies
Python, LangGraph, Ruby on Rails, PostgreSQL, GraphQL, REST, pytest, RSpec
Responsibilities
Design and build flow components in the Flow Registry; develop and maintain backend features for Duo Chat; integrate new generative AI models and multi-agent patterns; design and review APIs; improve debugging and test coverage; participate in on-call rotations
Seniority
Senior, hands-on IC