Open Role
GitLab

Opportunity at

GitLab

Senior Backend Engineer, AI Engineering: Chat

GitLab is an intelligent orchestration platform for DevSecOps used by over fifty million registered users and more than fifty percent of the Fortune one hundred. The…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Canada
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published3h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab is an intelligent orchestration platform for DevSecOps used by over fifty million registered users and more than fifty percent of the Fortune one hundred. The company builds tools that accelerate digital transformation, enhance developer productivity, and minimize compliance and security risks. Team members are expected to integrate artificial intelligence into their day-to-day workflows to drive innovation and efficiency. The organization is seeking a Senior Backend Engineer to join the…

Job Description

GitLab is an intelligent orchestration platform for DevSecOps used by over fifty million registered users and more than fifty percent of the Fortune one hundred. The company builds tools that accelerate digital transformation, enhance developer productivity, and minimize compliance and security risks. Team members are expected to integrate artificial intelligence into their day-to-day workflows to drive innovation and efficiency.

The organization is seeking a Senior Backend Engineer to join the AI Engineering organization focusing on the Chat Engine within the Duo Chat group. This position centers on building natural-language and agentic interfaces for the platform, developing agentic flows utilizing Python and LangGraph inside the Duo Workflow Service, and connecting these systems with the GitLab Rails monolith. The role suits an experienced engineer who can own complex backend features from inception to completion, integrate generative artificial intelligence models, and handle multi-agent orchestration.

Professionals in this role will collaborate with product managers, user experience designers, frontend developers, and artificial intelligence specialists while participating in Tier two on-call rotations to resolve production issues. The position requires strong proficiency in backend Python development along with familiarity or a willingness to learn Ruby on Rails.

Responsibilities

  • Design and build flow components and agentic flows in the Flow Registry using Python and LangGraph within the Duo Workflow Service
  • Develop, ship, and maintain backend features for GitLab Duo Chat across the Python Duo Workflow Service and the GitLab Rails monolith
  • Integrate new generative artificial intelligence models, providers, tools, and multi-agent orchestration patterns into Duo Chat
  • Design, implement, and review GraphQL and REST application programming interfaces and related monolith logic
  • Improve debugging, observability, and test coverage using pytest, RSpec, and related frameworks
  • Collaborate with Product, UX, frontend, and AI specialists to refine requirements and deliver improvements
  • Document standards, patterns, and learnings with other engineers
  • Participate in Tier 2 on-call rotations to troubleshoot production issues, conduct root cause analysis, and strengthen system resiliency

Requirements

  • Significant experience building and maintaining production Python backends, including APIs, data models, and asynchronous or long-running workloads
  • Practical experience designing and shipping AI-powered, agentic backend features such as large language model integration, tool or function calling, and multi-agent orchestration
  • Working proficiency in Ruby on Rails or a strong willingness to learn it
  • Proficiency designing or extending REST or GraphQL APIs with focus on scalability, maintainability, and backward compatibility
  • Strong Structured Query Language skills and familiarity with relational databases like PostgreSQL
  • Ability to diagnose and prevent performance and reliability problems at scale

Qualifications

  • Hands-on experience with agent frameworks such as LangGraph or LangChain

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.

What is the employment type for this role?

This position is full-time.

Is this position remote?

Yes, GitLab hires new team members globally and roles are remote, though certain positions may carry specific location-based eligibility requirements.

What is the salary for this position?

The salary is not specified in the job posting.

What technologies are used in this role?

The role utilizes Python, LangGraph, Ruby on Rails, GraphQL, REST APIs, PostgreSQL, pytest, and RSpec.

Sample Interview Questions

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

Search similar jobs

Related Jobs

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

130Open Jobs
—No reviews yet
View Company Profile