Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GitLab

Senior Backend Engineer, AI Engineering

GitLab

Senior Backend Engineer building AI features and backend services for GitLab's Duo Chat platform. Collaborating with cross-functional teams to enhance the AI-powered chat experience.

Posted 7/22/2026full-timeRemote • 🇬🇧 United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining production Python backends, including API design and integration of AI-powered features. Proficient in collaborating with cross-functional teams to enhance product functionality and performance.

Highest-signal resume keywords
Python Backend DevelopmentGraphQL API DesignREST API DevelopmentAI IntegrationRuby on Rails Proficiency

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonGraphQLRESTSQLPostgreSQLPytestRSpecAsynchronous ProgrammingMulti-Agent OrchestrationAI Model Integration
Soft Skills
CollaborationProblem SolvingAdaptability
Tools & Technologies
GitLabDuo ChatFlow Registry
Industry Keywords
Production BackendData ModelsPerformance OptimizationObservabilityDebugging

Tech Stack

Tools & technologies
GraphQLPostgresPythonRSpecRubyRuby on RailsSQL

About the role

Key responsibilities & impact
  • Design and build flow components and agentic flows in the Flow Registry using Python and LangGraph.
  • Develop, ship, and maintain backend features for GitLab Duo Chat across the Python Duo Workflow Service and the GitLab Rails monolith.
  • Integrate new generative AI models, providers, tools, and multi-agent orchestration patterns into Duo Chat.
  • Design, implement, and review GraphQL and REST application programming interfaces (APIs) and related monolith logic.
  • Improve debugging, observability, and test coverage using pytest, RSpec, and related frameworks.
  • Collaborate with Product, User Experience (UX), frontend, and AI specialists to refine requirements.
  • Document standards, patterns, and learnings with other engineers.
  • Participate in Tier 2 on-call rotations to troubleshoot production issues.

Requirements

What you’ll need
  • Significant experience building and maintaining production Python backends, including APIs, data models, and asynchronous or long-running workloads.
  • Practical experience designing and shipping AI-powered, agentic backend features, including large language model integration, tool or function calling, and multi-agent orchestration.
  • Working proficiency in Ruby on Rails, or a strong willingness to learn it.
  • Proficiency designing or extending REST or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
  • Strong Structured Query Language (SQL) skills and familiarity with relational databases such as PostgreSQL.
  • Ability to find, diagnose, and prevent performance and reliability problems at scale.
  • Experience solving technical problems of high scope and complexity and advocating for quality, security, and performance improvements across your team.
  • Openness to learning and collaborating in an async-first, distributed team.

Benefits

Comp & perks
  • 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