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