gitlab
Visit websiteBackend Engineer (Python), AI Engineering: Agent Foundations
Salary not disclosedRemote
- Engineering
- Remote
- Full time
- Yesterday
About the role
As an Intermediate Backend Engineer in the Agent Foundations stage, you will build the foundational platform for GitLab's agentic AI experiences. You will focus on developing secure, scalable features for the AI Gateway and Duo Developer using Python and frameworks like LangGraph. This role involves working across the stack to enable AI agents to operate throughout the software delivery lifecycle.
Responsibilities
- Develop, ship and maintain features for the Duo Agent Platform in the Duo Workflow Service, the AI Gateway and the GitLab monolith.
- Build and improve agentic flows and their reusable parts with LangChain and LangGraph.
- Work with cross-functional teams to refine requirements and ship improvements in small iterations.
- Design, implement and review APIs including GraphQL and REST with reliable, scalable contracts.
- Improve and extend automated testing frameworks to strengthen quality and provide developer feedback.
- Participate in Tier 2 on-call rotations to troubleshoot production issues and improve system observability.
Required skills
- Python
- Backend development
- APIs
- LangGraph
- LangChain
- GraphQL
- REST
- gRPC
- Automated testing
- pytest
Nice to have
- Ruby on Rails
- JavaScript
- Vue
Benefits
- Health benefits
- Flexible Paid Time Off
- Equity Compensation
- Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
About the Company
GitLab is the intelligent orchestration platform for DevSecOps that enables organizations to increase developer productivity and improve operational efficiency. More than 50 million registered users trust GitLab to ship better, more secure software faster.