wagey.ggwagey.gg
31,341  jobs31,341  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(31,341)/Backend Engineer Role(675)/GitLab (213) - Senior Backend Engineer, AI Engineering: Chat
GitLab

GitLab - Senior Backend Engineer, AI Engineering: Chat

Remote - UK+ Equity1mo ago
RemoteSeniorEMEAArtificial IntelligenceBackend EngineerRubyRailsRuby on RailsGraphQLRESTSQLPostgreSQLDocumentationTalent AcquisitionPythonpytestRSpec

Requirements

• Practical experience designing and shipping AI-powered, agentic backend features, including large language model integration, tool or function calling, and multi-agent orchestration. You use sound judgment about large language model limitations and safe use in production. • Working proficiency in Ruby on Rails, or a strong willingness to learn it. Duo Chat integrates deeply with the GitLab monolith for chat entry points, GraphQL, permissions, and flow registration, and most of GitLab's codebase is written in Ruby. • 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, including efficient queries and data modeling. • 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, applying transferable skills from related technologies or domains. Hands-on experience with agent frameworks such as LangGraph or LangChain is a strong plus. • We're part of GitLab's AI Engineering organization and own the AI-powered chat experience embedded across the GitLab platform. Chat Engine is the backend-focused team within the Duo Chat group. • We're backend, frontend, and AI specialists working asynchronously across time zones, using issues, merge requests, and documentation as our main collaboration tools. Our focus is to expand generative and agentic AI capabilities, improve the performance and reliability of chat workflows, and strengthen the debugging and testing foundations that let us run AI features safely at scale. • For more on how we work, see the team handbook page. • How GitLab Supports Full-Time Employees • 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 • Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. • Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. • Country Hiring Guidelines:

Responsibilities

• Design and build flow components and agentic flows in the Flow Registry using Python and LangGraph within the Duo Workflow Service. These reusable building blocks power agentic Duo Chat and, increasingly, other AI features across GitLab. • Develop, ship, and maintain backend features for GitLab Duo Chat across the Python Duo Workflow Service and the GitLab Rails monolith in a secure, well-tested, and performant way. • Integrate new generative AI models, providers, tools, and multi-agent orchestration patterns into Duo Chat to expand its capabilities and improve answer quality. • Design, implement, and review GraphQL and Representational State Transfer (REST) application programming interfaces (APIs) and related monolith logic, including chat entry points, permissions, and foundational-flow registration. Keep contracts with frontend clients and host systems reliable and clear. • Improve debugging, observability, and test coverage using pytest, RSpec, and related frameworks; track and improve latency, error rates, and test coverage so AI-powered chat workflows stay reliable at scale. • Collaborate with Product, User Experience (UX), frontend, and AI specialists to refine requirements and deliver high-quality improvements through iteration. • Document standards, patterns, and learnings with other engineers, raising the bar for safe AI integration and evidence-driven engineering. • Participate in Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and strengthen resiliency.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

GitLabGitLab - Staff Backend (Python) Engineer, AI Engineering:Duo Chat6mo ago
·Remote - Canada·Equity
RemoteNAStaffArtificial IntelligenceBackend EngineerPythonRESTGraphQLPostgreSQLSQLRubyRuby on RailsMentoringDocumentationTalent AcquisitionRSpec
9fin9fin - Backend Engineer6mo ago
·London, United Kingdom, Hybrid·$302k - $302k/year + Equity
In OfficeEMEASeniorArtificial IntelligenceBackend EngineerPythonFlaskFastAPIAWSPostgreSQL
VIDRUSH AI STUDIOS LLPVIDRUSH AI STUDIOS LLP - Senior Python Backend Engineer (AI / Agents)5mo ago
·United Kingdom
In OfficeEMEASeniorCloud ComputingArtificial IntelligenceBackend EngineerPythonVectorMLOps
GitLabGitLab - Staff Backend Engineer (AI), Verify6mo ago
·Remote - Canada·Equity
RemoteNAStaffArtificial IntelligenceBackend EngineerDocumentationRubyRuby on RailsPostgreSQLTechnical WritingTalent Acquisition
MazeMaze - Backend Engineer (AI Agents)6mo ago
·Unknown - Europe *·€100k - €160k/year
RemoteEMEASeniorCloud ComputingArtificial IntelligenceBackend EngineerPythonAWSDockerKubernetes
magenticmagentic - Back-end Engineer2mo ago
·London, England, United Kingdom·£115k - £125k/year/year + Equity
In OfficeEMEASeniorCloud ComputingArtificial IntelligenceBackend EngineerPythonTypeScriptJavaScriptVectorDocker
GitLabGitLab - Senior Backend Engineer (Ruby), AI Engineering: AI Coding1mo ago
·Remote - UK·Equity
RemoteEMEASeniorArtificial IntelligenceSenior Backend DeveloperBackend EngineerRubyRailsPythonSlackTalent AcquisitionJiraJenkins
GitLabGitLab - Senior Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools2mo ago
·Remote - Canada·Equity
RemoteNASeniorArtificial IntelligenceBackend EngineerSenior Backend DeveloperRESTGraphQLRubyRuby on RailsPython
InflectInflect - Sr Backend Engineer (Go) - remote in Poland6mo ago
·Warsaw, Poland - Hybrid
In OfficeEMEASeniorCloud ComputingArtificial IntelligenceBackend EngineerGoRedisGCPAWSConfluence

Browse more by category

Show 675 moreBackend EngineerShow 371 moreRubyShow 149 moreRailsShow 139 moreRuby on RailsShow 272 moreGraphQLShow 697 moreRESTShow 2,813 moreSQLShow 623 morePostgreSQLShow 5,250 moreDocumentationShow 553 moreTalent Acquisition
Privacy·Terms··Contact·FAQ·Wagey on X