Senior Backend Engineer (Python), AI Engineering: Agent Foundations jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Comp. & Benefits

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

PythonGRPCFastAPIAI integrationDistributed systemsLarge language modelsTechnical mentorshipLearning new technologiesCommunication skillsTeam collaboration

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 is a web-based Git repository manager that offers a variety of features for software development teams.

Funding

Current Stage
Public Company
Total Funding
$413.5M
Key Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M

Leadership Team

leader-logo
Bill Staples
Chief Executive Officer
linkedin
leader-logo
Sytse Sijbrandij
Co-Founder and Executive Chair
linkedin
Company data provided by crunchbase