Senior Backend Engineer, AI Engineering: Chat at GitLab
Confirmed open
GitLab is hiring a remote Senior Backend Engineer, AI Engineering: Chat to build reliable backend and AI-powered engineering systems. The official posting lists Remote, Canada; Remote, United Kingdom.
Search jobs by company: GitLab
Save job — free account Saved jobs
Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.
By continuing, you agree to processing needed to manage your account and profile. Privacy policy
Role overview
This senior backend role focuses on Chat Engine, the AI service behind GitLab Duo Chat. It connects a Python and LangGraph-based workflow service with GitLab’s Rails application.
Responsibilities
- Build reusable agentic flows, integrate models and tools, and maintain secure chat features across Python and Rails services.
- Design REST and GraphQL APIs and improve latency, reliability, observability and tests with pytest and RSpec.
- Work with product, frontend and AI teams; document patterns and join Tier 2 on-call support.
Qualifications
- The employer seeks production Python backend experience, AI agent and LLM integration, and REST or GraphQL API design.
- SQL and relational databases such as PostgreSQL are important; Rails experience or willingness to learn it is needed. LangGraph or LangChain is a plus.
Technology in this role
- Python: Build reusable agentic flows, integrate models and tools, and maintain secure chat features across Python and Rails services.
- SQL: SQL and relational databases such as PostgreSQL are important; Rails experience or willingness to learn it is needed. LangGraph or LangChain is a plus.
How to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-11-08
Browse job categories
Related jobs
- Backend Engineer, AI Engineering: Duo Chat at GitLab — GitLab
- Senior Backend Engineer (Ruby), AI Catalog: External Agents at GitLab — GitLab
- Backend Engineer (Ruby), AI Engineering: Agent Observability at GitLab — GitLab
- Senior Backend Engineer (Python / AI) at Kake — Kake
- Senior Backend Engineer (Ruby), AI Engineering: AI Coding at GitLab — GitLab
- Staff Backend Engineer (Ruby), AI Engineering: DAP Repository Flows at GitLab — GitLab
