Senior AI Backend Engineer — Chat Engine (Remote)

GitLab

Canada

Remote

CAD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible Paid Time Off
Equity Compensation & ESPP
Growth and Development Fund
Parental Leave
Remote-Global

Job summary

GitLab is seeking a Senior Backend Engineer for the Duo Chat team to build core AI features behind GitLab Duo Chat. You will work on flow components, agentic flows, and integration with LangGraph within the Duo Workflow Service, interfacing with the Rails monolith.

You’ll own backend features end-to-end, integrate generative AI models, and design scalable APIs while ensuring performance and reliability at scale. Remote-global team collaboration is emphasized.

Qualifications

  • Production Python backend experience with APIs and data models.
  • Experience with AI-powered backend features including LLM integration.
  • Willingness to learn Ruby on Rails or strong familiarity.

Responsibilities

  • Design and build flow components and agentic flows in Flow Registry using Python and LangGraph for Duo Chat.
  • Develop, ship, and maintain backend features for GitLab Duo Chat across Python Duo Workflow Service and Rails monolith.
  • Integrate AI models, tools, and multi-agent orchestration patterns to expand Duo Chat capabilities.
  • Design and review REST/GraphQL APIs with clear contracts for frontend and host systems.
  • Improve debugging, observability, and test coverage with pytest and RSpec at scale.
  • Collaborate with Product/UX/AI teams to deliver high-quality improvements.
  • Document standards and patterns for safe AI integration.
  • Participate in Tier 2 on-call rotations for production reliability.

Skills

Python backends
AI integration
Ruby on Rails
REST APIs
GraphQL
SQL PostgreSQL
Performance tuning
Async workloads
LangGraph

Tools

LangGraph
LangChain

Job description

GitLab is seeking a Senior Backend Engineer for the Duo Chat team to build core AI features behind GitLab Duo Chat. You will work on flow components, agentic flows, and integration with LangGraph within the Duo Workflow Service, interfacing with the Rails monolith.

You’ll own backend features end-to-end, integrate generative AI models, and design scalable APIs while ensuring performance and reliability at scale. Remote-global team collaboration is emphasized.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer, AI Engineering: Chat
Senior Backend Engineer, AI Engineering: Chat

GitLab • Canada

Remote
CAD 120,000 - 180,000
Flexible Paid Time Off
Equity Compensation & ESPP
Growth and Development Fund
+2
Senior Backend Engineer - AI Data Infrastructure (Remote)
Senior Backend Engineer - AI Data Infrastructure (Remote)

AIDA Recruitment • Canada

On-site
CAD 223,000 - 334,000
Equity
Senior AI Engineer - Backend-Driven Agentic (Remote)
Senior AI Engineer - Backend-Driven Agentic (Remote)

BayOne Solutions • Canada

Remote
CAD 110,000 - 140,000
Senior Frontend Engineer (Vue.js), Workflow Catalog
Senior Frontend Engineer (Vue.js), Workflow Catalog

GitLab • Canada

Remote
CAD 90,000 - 130,000
Flexible work hours
Remote work opportunities
Professional development support
Senior Backend Engineer (Ruby), Plan: Portfolio Experience
Senior Backend Engineer (Ruby), Plan: Portfolio Experience

Far Coder • Canada

Hybrid
CAD 120,000 - 180,000
Senior Full-Stack Engineer — Remote AI Platform
Senior Full-Stack Engineer — Remote AI Platform

Cohere • Montreal (administrative region)

On-site
CAD 260,000 - 310,000
Lunch stipend
Health benefits
RRSP matching & Pension
+6
Senior AI-Native Backend Engineer: Agent Platform
Senior AI-Native Backend Engineer: Agent Platform

United States Digital Space LLC • Toronto

Hybrid
CAD 188,000 - 242,000
Backend Engineer — AI-Powered Enterprise Platform (Remote)
Backend Engineer — AI-Powered Enterprise Platform (Remote)

Aviron • Montreal

Hybrid
CAD 90,000 - 120,000
Competitive salary and equity package
Generous time off policy
Health and wellness benefits plan
Senior AI Backend Engineer — Real-Time Event Platform
Senior AI Backend Engineer — Real-Time Event Platform

Solace • Ottawa

Hybrid
CAD 135,000 - 165,000
Senior Backend Engineer - AI-Driven Knowledge Platform
Senior Backend Engineer - AI-Driven Knowledge Platform

CoLab Software Inc. • Canada

Hybrid
CAD 120,000 - 160,000
Extended health benefits
Unlimited paid vacation
RRSP matching
+1