GitLab · 13 hours ago
Senior Backend Engineer (Python), AI Engineering: Agent Foundations
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. As a Senior Backend Engineer, you will build and evolve the core Python service for GitLab's Duo Agent Platform, leading efforts to enhance AI capabilities and improve productivity across workflows.
Cloud SecurityDeveloper ToolsDevOpsOpen SourceSaaS
Responsibilities
Lead the design and development of a highly scalable Python web service that hosts and coordinates AI agents using frameworks such as FastAPI or Starlette and gRPC
Develop and evolve integrations with the latest large language models, including prompt design and agentic behavior orchestration within the Duo Agent Platform
Build and maintain robust testing infrastructure to validate agent behaviors and ensure reliability, observability, and scalability across distributed systems
Drive adoption of modern Python backend best practices, setting standards for code quality, performance optimization, and security across the service
Provide technical mentorship and guidance to engineers across the AI Engineering and Code Creation teams, raising the overall technical bar
Influence product and architecture decisions by proposing iterative solutions to complex technical challenges in multi-service environments
Collaborate with cross-functional teams in product, engineering, marketing, and more to shape AI-powered development capabilities and customer-facing experiences
Participate in Tier 2 and Tier 3 on-call rotations to troubleshoot production, security, and urgent engineering issues in a globally distributed environment
Qualification
Required
Deep experience building and operating Python web services in a multi service environment using frameworks such as FastAPI or Starlette
Proven track record designing and leading complex, distributed backend systems with a focus on reliability, observability, scalability, and performance for high volume APIs
Hands on experience integrating AI and machine learning capabilities into products, including work with large language models and prompt design
Ability to architect and evolve gRPC based service interactions and collaborate effectively with teams working in other languages and stacks
Experience mentoring other engineers, providing technical guidance, and influencing engineering strategy across multiple teams
Comfortable representing engineering decisions and AI powered capabilities in discussions with product partners, customers, and other stakeholders
Strong written and verbal communication skills for working asynchronously in a remote, globally distributed team
Openness to learning new technologies and applying transferable skills
Preferred
Experience in languages such as Go, Typescript, Ruby, or IDE extension development as a plus
Benefits
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental leave
Home office support
Company
GitLab
GitLab is a web-based Git repository manager that offers a variety of features for software development teams.
Funding
Current Stage
Public CompanyTotal Funding
$413.5MKey Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M
Recent News
2025-12-29
2025-12-24
2025-12-12
Company data provided by crunchbase