Backend Engineer, AI Engineering: Duo ChatActive$194K

The opportunity

We're part of GitLab's AI Engineering organization and own the AI-powered chat experience embedded across the GitLab platform. Chat Engine is the backend-focused team within the Duo Chat group.

What you'll do

  • Develop secure, well-tested, and performant features and improvements for GitLab Duo Chat.

  • Implement and extend agentic flows in Python using LangGraph, registered: through the Flow Registry and served by the Duo Workflow Service.

  • Integrate Chat capabilities with the GitLab Rails monolith, including its: GraphQL application programming interface (API).

  • Write maintainable code that meets our internal standards for a high-scale: environment, including tests with every merge request.

  • Review code within our Code Review Guidelines and respond promptly to: contributions from people who don't work for GitLab.

  • Identify technical debt and propose and implement solutions that improve the team's efficiency.

What they're looking for

  • Collaborate with Product Management, User Experience, and Frontend team: members to improve product quality, security, and performance.
  • Participate in Tier 2 or Tier 3 weekday, weekend, and occasional night: on-call rotations to help troubleshoot product operations, security operations, and urgent engineering issues.