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.