SlipstreamJobsFresh Startup & VC-Backed Jobs

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

GitLab - Remote - Remote - posted 2026-08-19

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

GitLab is seeking a Senior Backend Engineer to join the Flow Components functional team within the AI Agent Developer group. You will help build GitLab's Flow Registry, which provides reusable primitives for agentic flows built on the GitLab Duo Agent Platform. Your primary focus will be backend engineering in Python, using LangChain and LangGraph to develop secure, reliable, and scalable capabilities across the Duo Workflow Service and the GitLab monolith. You'll work across the stack when needed, bringing familiarity with JavaScript and frontend development to support the official GitLab Duo Agent Platform client, Duo CLI, and advocate for strong user experience. Key responsibilities include: - Develop, ship, and maintain secure, well-tested, and performant Flow Registry features across backend services - Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver iterative improvements - Design, implement, and review GraphQL and REST APIs, related backend logic, and clear contracts with frontend clients - Improve automated testing with RSpec and other frameworks to strengthen quality and reliability - Share standards, patterns, and lessons with other engineers to support responsible AI integration - Participate in Tier 2 on-call rotations, troubleshoot production issues, and improve observability - Monitor the competitive landscape to keep GitLab's Flow Registry primitives competitive Required experience includes production Python applications with LangChain and LangGraph, designing and shipping AI-powered backend features, REST and GraphQL API design, strong SQL and PostgreSQL skills, working across mature codebases, JavaScript and Vue frontend familiarity, and excellent communication in remote, asynchronous environments. You should have sound judgment about LLM limitations and responsible production use of AI.

Similar roles