← All roles

Backend Engineer (Python),AI Engineering: Agent Foundations

GitLab · Engineering · Mid · 1mo ago

✓

Open to candidates living in Canada, Poland, United Kingdom.

Selected countriesPythonLangGraphLangChainAPI

Direct from the employer's own careers page

Who can apply

Read straight from the listing, so you know before you spend time on it.

CanadaPolandUnited Kingdom

Open to candidates living in Canada, Poland, United Kingdom.

“Remote, Canada; Remote, Poland; Remote, United Kingdom”

Engineers work async-first across EMEA, AMER, and India timezones.

Async-first
The team operates async-first across EMEA, AMER, and India time zones.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
No home office or equipment budget mentioned.
Annual retreat
No company-paid get-togethers mentioned.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

As an Intermediate Backend Engineer in GitLab's Agent Foundations stage, you will help build the core platforms that power GitLab's agentic AI experiences across the entire software delivery lifecycle. Most of your work will center on backend engineering in Python using libraries like LangGraph and LangChain to implement secure, reliable, and performant features in the AI Gateway and Duo Workflow Service.

What you'll do

  • Develop, ship, and maintain features for the Duo Agent Platform in the Duo Workflow Service and AI Gateway.
  • Build and improve agentic flows and reusable components with LangChain and LangGraph.
  • Design, implement, and review GraphQL and REST APIs with clear, reliable contracts.
  • Improve and extend automated testing and evaluation of agent and flow behavior using pytest.
  • Join Tier 2 on-call rotations to troubleshoot production issues and improve observability and resiliency.

What you bring

  • Experience building and maintaining production Python backend applications, including APIs and async processing.
  • Experience with LLM application frameworks such as LangGraph or shipping AI-powered backend features.
  • Skill in designing scalable and backward-compatible APIs (REST, GraphQL, or gRPC).
  • Clear written and verbal communication skills for technical proposals and documentation in an async team.
  • Comfort working across the stack in a mature codebase, with Ruby on Rails or Vue experience being a plus.

About GitLab

GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to build and ship secure software faster. Trusted by tens of millions of registered users and over half of the Fortune 100, GitLab operates as a high-performance, remote-first organization.

View GitLab profile & open roles →

Weekly alerts for Engineering. No account needed.

Unsubscribe any time. See our Privacy Policy.

GitLab

Salary not listed

Apply now →