Open Role
GitLab

Remote opportunity at

GitLab

Backend Engineer, AI Engineering: Duo Chat

GitLab is looking for a Backend Engineer to join its AI Engineering organization and support the Duo Chat group remotely. In this full-time role, you will…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Canada only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab is looking for a Backend Engineer to join its AI Engineering organization and support the Duo Chat group remotely. In this full-time role, you will build and maintain the agentic runtime behind GitLab Duo Chat, focusing on Python development, LangGraph flows, the Flow Registry, and the Duo Workflow Service. You will also connect the chat functionality with the GitLab Rails monolith and GraphQL API. This position is well-suited for…

Job Description

GitLab is looking for a Backend Engineer to join its AI Engineering organization and support the Duo Chat group remotely. In this full-time role, you will build and maintain the agentic runtime behind GitLab Duo Chat, focusing on Python development, LangGraph flows, the Flow Registry, and the Duo Workflow Service. You will also connect the chat functionality with the GitLab Rails monolith and GraphQL API.

This position is well-suited for backend engineers who have experience with Python and want to work on cutting-edge generative and agentic artificial intelligence applications. You will collaborate asynchronously with a globally distributed team of specialists, receiving mentorship from senior and staff engineers while managing your own workload independently.

GitLab acts as an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency and accelerate software delivery. The company fosters a high-performance, asynchronous culture where team members incorporate AI into their daily workflows. If you enjoy solving complex backend challenges at scale and want to help shape conversational AI tools used worldwide, this remote opportunity offers a collaborative environment to advance your career.

Responsibilities

  • Develop secure, performant, and well-tested features for GitLab Duo Chat
  • Implement and extend agentic flows in Python using LangGraph
  • Integrate chat capabilities with the GitLab Rails monolith and its GraphQL API
  • Write maintainable code and include tests with every merge request
  • Review code according to established guidelines and respond to external contributions
  • Identify technical debt and propose efficiency improvements
  • Partner with Product Management, User Experience, and Frontend team members
  • Participate in Tier 2 or Tier 3 on-call rotations to support product and security operations

Requirements

  • Professional experience building and testing production services in Python
  • Working proficiency in Ruby on Rails or a strong willingness to learn it
  • Interest in or exposure to large language models, prompting, tool calling, and evaluation
  • Experience designing and building APIs with performance optimization skills
  • Commitment to secure coding practices and security-minded development
  • Strong written communication skills suited for an asynchronous, remote work environment

Qualifications

  • Experience with LangGraph, LangChain, or comparable agent orchestration frameworks
  • Familiarity with GraphQL and RSpec
  • Prior experience using or contributing to the GitLab product
  • Background working on globally distributed remote teams

Core Skills

Benefits

  • Flexible paid time off
  • Team member resource groups
  • Equity compensation and employee stock purchase plan
  • Growth and development fund
  • Parental leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, this role is fully remote, though certain location-based eligibility requirements may apply depending on where you reside.

What is the employment type?

This is a full-time position.

What programming languages are required?

The role requires professional experience with Python and either working proficiency with Ruby on Rails or a willingness to learn it.

What is the salary for this position?

The posting does not specify a universal salary, though the base salary range for United States residents is $115,200 to $194,400 USD.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

GitLab
GitLabPosted 1h ago
United KingdomFull-timeRemote
GitLab
GitLabPosted 1h ago

Posted by GitLab

Source: GitLab

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

GitLab

GitLab

19Open Jobs
—No reviews yet
View Company Profile