About the job
At GitLab, we are revolutionizing the DevSecOps landscape with our intelligent orchestration platform. Our mission is to empower organizations to enhance developer productivity, streamline operations, mitigate security risks, and accelerate their digital transformation journey. With over 50 million registered users and a significant number of Fortune 100 companies relying on us, GitLab is trusted to deliver better, more secure software at speed.
Our commitment to innovation is mirrored in our work culture. We leverage AI as a fundamental productivity tool, encouraging all team members to integrate AI into their daily tasks, fostering efficiency and innovation. At GitLab, your career can flourish, your ideas can thrive, and every voice is heard. Our high-performance culture, grounded in our values, promotes continuous knowledge sharing, enabling team members to unlock their full potential while collaborating with industry experts to tackle complex challenges. Join us in co-creating the future as we build technologies that redefine software development.
Role Overview
As a Staff Backend Engineer (Python) on the Duo Chat team within AI Engineering, you will spearhead the backend architecture that powers GitLab Duo Chat across our DevSecOps platform. Your role will involve addressing complex challenges in developing reliable, secure, and scalable AI-driven chat workflows, enabling our customers to plan, write, review, and secure code more efficiently and confidently. This is a hands-on technical leadership position where you will set the strategic direction for integrating and evolving large language model providers, such as Google Vertex AI, across Ruby on Rails and Python services, enhance our observability and testing practices, and guide the team through impactful technical decisions amidst ambiguity. In your first year, you will be expected to make pivotal architectural decisions, alleviate technical debt that hampers progress, and assist the team in delivering sustainable improvements in response quality, reliability, and maintainability.

