CareerPlanSign in

Backend Engineer, AI Engineering: Duo Chat

Canada🌐 Remote💼 Full-time💰 $115,200–$115,200🗓 2026-08-20 → 2026-09-26

Core

Build the backend engine for GitLab Duo Chat, the conversational AI experience, focusing on agentic runtime, workflow orchestration, and integration with the Rails monolith.

Role type

Senior Backend Engineer (AI/LLM Orchestration)

Builds

Agentic runtime (Flow Registry, LangGraph flows, Duo Workflow Service) and Chat integration features for the GitLab platform.

Domain

SaaS DevSecOps platform, Generative AI, Agentic AI

Deliverable

production ML models | product features

Required skills

Python, Ruby on Rails, LLM orchestration (LangGraph/LangChain), GraphQL, API design, secure coding, RSpec, high-scale system design

Preferred skills

Experience with GitLab product, remote asynchronous collaboration, debugging/testing AI systems

Technologies

Python, Ruby on Rails, LangGraph, LangChain, GraphQL, RSpec, GitLab Rails monolith

Responsibilities

Develop secure and performant features for Duo Chat; implement and extend agentic flows; integrate Chat with the Rails monolith; write maintainable code with comprehensive tests; review code and respond to external contributions; identify and resolve technical debt; collaborate with Product, UX, and Frontend teams; participate in on-call rotations for troubleshooting.

Seniority

Mid-to-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.