GitLab

Backend Engineer, AI Engineering: Duo Chat

GitLab
Apply
2 months 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 builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me