GitLab

Backend Engineer, AI Engineering: Duo Chat

GitLab
Apply
2 hours ago
Remote, United States or Remote, CanadaMid Level

Base Salary

$115k - $194k/yr

Responsibilities

  • Develop secure, well-tested, and performant features for GitLab Duo Chat.
  • Implement and extend Python agentic flows using LangGraph through the Flow Registry and Duo Workflow Service.
  • Integrate Chat capabilities with the GitLab Rails monolith and its GraphQL API.
  • Write maintainable production code and tests with every merge request.
  • Review code, address technical debt, and improve team efficiency.
  • Collaborate with Product Management, User Experience, and Frontend teams to improve product quality, security, and performance.
  • Participate in Tier 2 or Tier 3 weekday, weekend, and occasional night on-call rotations.

Requirements

  • Professional experience building and testing production services with Python.
  • Working proficiency with Ruby on Rails or willingness to learn it.
  • Exposure to or strong interest in large language model applications, including prompting, tool or function calling, evaluation, and nondeterministic system failure modes.
  • Experience designing and building APIs, diagnosing and optimizing performance issues, and working with documented third-party services.
  • A security-minded approach to development and secure coding practices.
  • Ability to communicate technical problems and iterative solutions clearly in a remote, asynchronous environment.
  • Ability to manage work independently, organize priorities, and seek help when needed.
  • Experience with LangGraph, LangChain, or a comparable agent orchestration framework.
  • Experience with GraphQL and RSpec.
  • Experience using or contributing to GitLab and working on a remote, globally distributed team.

Benefits

  • Benefits supporting health, finances, and well-being.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Fully remote work arrangement with asynchronous collaboration across time zones.
  • Tier 2 or Tier 3 weekday, weekend, and occasional night on-call rotations are part of the role.

Tech Stack

GraphQLPythonRSpecRuby on Rails
GitLab

About GitLab

1,001-5,000 employees

GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/