GitLab logo
    G

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

    GitLab
    Remote, United Kingdom
    Remote
    Senior
    Full Time
    remotepythonbackendgraphqlrestsqljavascriptvueaisenior

    Requirements

    • •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.

    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.

    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

    About GitLab

    GitLab is a web-based Git repository manager that offers a variety of features for software development teams.

    San Francisco, CA, US
    1000 - 5000
    Developer Tools