Skip to main content
GitLab

Senior Backend Engineer (Python), Agent Developer: Flow Components

RemoteUnited Kingdom only
Published
Role
Backend
Experience
Senior
Salary not disclosed
Check eligibility

Open to GB only. Set where you work from to check your eligibility.

No BS summary

Senior Backend Engineer with strong Python, LangChain, and LangGraph experience to build Flow Registry features for GitLab's Duo Agent Platform. Requires expertise in designing and shipping AI-powered backend features, GraphQL/REST APIs, and SQL/PostgreSQL. Must be based in the United Kingdom.

Core skills

PythonLangChainLangGraph

Required skills

GraphQLRESTSQLPostgreSQL

Optional skills

JavaScriptVueRSpec

What you'll do

  • Develop, ship, and maintain secure, well-tested, and performant Flow Registry features across the Duo Workflow Service and the GitLab monolith backend.
  • Collaborate with Product Management, User Experience, frontend, backend, and artificial intelligence specialists to refine requirements and deliver iterative product improvements.
  • Design, implement, and review GraphQL and REST application programming interfaces, related backend logic, and clear contracts with frontend clients.
  • Improve automated testing with RSpec and other frameworks to strengthen quality, reliability, and developer feedback loops.
  • Share standards, patterns, and lessons with other engineers to support responsible artificial intelligence integration and evidence-driven engineering.
  • Participate in Tier 2 on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency.
  • Monitor the competitive landscape and help keep GitLab's Flow Registry primitives and capabilities competitive within the agentic platform market.

What they require

  • Experience building and maintaining production Python applications with LangChain and LangGraph, including background jobs, application programming interfaces, and data models.
  • Experience designing and shipping artificial intelligence-powered backend features and integrations, with sound judgment about large language model limitations and responsible production use.
  • Proficiency in designing or extending REST and GraphQL application programming interfaces with attention to scalability, maintainability, and backward compatibility.
  • Strong SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling.
  • Comfort working across the stack in a mature codebase and addressing performance bottlenecks at the application and, when relevant, infrastructure layers.
  • Familiarity with JavaScript and Vue frontend development, with an understanding of user experience principles.
  • Clear written and verbal communication skills, including experience writing technical proposals and documentation and collaborating in a remote, asynchronous, cross-functional environment.
  • Openness to learning and applying transferable skills from related technologies or domains.

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

🇺🇸 United StatesSoftwareEnterpriseabout.gitlab.com/

What people say about this company

3.3/ 5

  • Flexible remote work options are highly valued by employees.
  • Many employees appreciate the open-source nature of the product and the company's commitment to transparency.
  • Some employees report challenges with management and communication within teams.
Salary not disclosed