GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to enhance developer productivity and operational efficiency. The Engineering Manager for AI Engineering will lead a team of engineers to develop innovative AI solutions for the Duo Agent platform, ensuring high-quality delivery and fostering a culture of inclusion and growth.
Responsibilities:
- Manage a distributed team of engineers across frontend, backend, and AI engineering to deliver core capabilities for the Duo Agent platform on planned timelines and with high engineering quality
- Work with product and UX counterparts to turn customer needs into clear priorities and shipped AI features that improve user adoption and satisfaction
- Participate in technical design and implementation decisions for systems that support secure, scalable agent execution, improving reliability, safety, and performance
- Assist with day-to-day development by staying close to the code, architecture, and engineering tradeoffs facing the team to improve delivery quality and speed
- Monitor delivery progress, identify risks early, and remove blockers so the team maintains momentum and meets key milestones
- Coach engineers through feedback, growth conversations, and hands-on guidance that improves technical quality, execution, and career development
- Promote a team culture grounded in inclusion, curiosity, accountability, and continuous delivery that fosters strong teamwork, healthy engagement, and sustainable execution
- Work with teams across GitLab to strengthen the Duo Agent platform as a foundation for broader AI capabilities and successful cross-team launches
Requirements:
- Experience managing engineering teams in a way that balances delivery, technical quality, and team growth
- Strong software engineering depth and the ability to contribute to architectural and implementation discussions with credibility
- Hands-on understanding of agentic AI in software development and interest in how AI is changing engineering workflows
- Ability to work through ambiguity and help teams make progress in fast-paced environments with evolving requirements
- Clear communication and stakeholder management skills across engineering, product, and design partners
- Dedication to coaching and developing engineers in an inclusive team environment
- Familiarity with building and deploying AI products, observability systems, or reliability-focused systems and the ability to apply that knowledge in this role
- Experience in Python, Ruby, Go, or TypeScript, or transferable technical experience in similar languages and systems