Senior Backend Engineer, AI Engineering: Chat

New
G
GitLabDevSecOps, AI
Remote, United KingdomFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GraphQLPostgreSQLPythonSQLRuby on RailsRESTful APIsLangChain

Requirements

  • Significant experience building and maintaining production Python backends, including APIs, data models, and asynchronous workloads.
  • Practical experience designing and shipping AI-powered, agentic backend features, including LLM integration 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 and backward compatibility.
  • Strong 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.
  • Hands-on experience with agent frameworks such as LangGraph or LangChain is a strong plus.

Responsibilities

  • 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 APIs and related monolith logic.
  • Improve debugging, observability, and test coverage using pytest and RSpec.
  • Collaborate with Product, UX, frontend, and AI specialists to refine requirements and deliver improvements.
  • Document standards, patterns, and learnings to raise the bar for safe AI integration.
  • Participate in Tier 2 on-call rotations to troubleshoot production issues.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now