Staff Backend Engineer (Python) on the Duo Chat team in AI Engineering

GitLab · USA

Join our team as a Staff Backend Engineer (Python) on the Duo Chat team in AI Engineering and help us build reliable, secure, and scalable AI-powered chat workflows.

About the Role

We're looking for a talented backend engineer to lead the technical architecture of our Duo Chat platform. As a Staff Backend Engineer (Python), you'll be responsible for defining the technical roadmap, solving complex problems, and integrating generative AI capabilities into our platform.

Responsibilities:

Define the technical architecture and technical roadmap for the Duo Chat group

Solve high-scope and ambiguous backend problems

Integrate and extend generative AI capabilities in GitLab Duo Chat, including large language models (LLMs) and providers such as Google Vertex AI

Develop, ship, and maintain backend features across Python and Ruby on Rails services that power Duo Chat experiences across the GitLab platform

Design, implement, and review GraphQL application programming interface (API) contracts and supporting backend logic to ensure reliability, scalability, and clear frontend integrations

Improve observability, debugging workflows, and incident readiness by strengthening logging, tracing, and production troubleshooting practices

Drive code quality and long-term maintainability by setting internal standards, leading code reviews, and identifying and reducing technical debt

Create a free account to apply