Senior Backend Engineer, AI Engineering: Chat @GitLab
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Backend Engineer, AI Engineering: Chat @GitLab

2mths ago - GitLab is hiring a remote Senior Backend Engineer, AI Engineering: Chat. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

As a Senior Backend Engineer on the Duo Chat team, focused on Chat Engine, you'll build the core AI capabilities behind GitLab Duo Chat, the natural-language and agentic interface to the GitLab DevSecOps platform. Much of your work will involve building flow components and agentic flows in the Flow Registry, the Python framework built on LangGraph within our Duo Workflow Service that powers agentic chat, and integrating them with the GitLab Rails monolith.

You'll own complex backend features from start to finish across both services. You'll integrate large language models and orchestrate multi-agent flows so customers can work faster and more securely across the software development lifecycle. This work sits where GitLab's core platform meets its AI strategy, and reliability, performance, and answer quality directly shape the customer experience.

What you’ll do

  • Design and build flow components and agentic flows in the Flow Registry using Python and LangGraph within the Duo Workflow Service.
  • 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, RSpec, and related frameworks.
  • Collaborate with Product, 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.

Qualifications

  • 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.
  • Working proficiency in Ruby on Rails, or a strong willingness to learn it.
  • Proficiency designing or extending REST or GraphQL APIs.
  • 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.
  • Openness to learning and collaborating in an async-first, distributed team.

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Company Description

GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.

More than 50 million registered users and over 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer, AI Engineering: Chat @GitLab
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,955+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later