Gitlab-logo

Staff Backend (Python) Engineer, AI Engineering:Duo Chat - Gitlab - Etätyö - Globaali

Backend-insinööri

Julkaistu: 30. huhtikuuta 2026
Julkaistu 31 päivää sitten
Viimeksi nähty crawlissa: 29. toukokuuta 2026 (2pv sitten)
Arvioitu päättymispäivä: 4. kesäkuuta 2026
Työskentelytapa
Rooli ja johtaminen
Roolitaso:Keskitaso
Työsuhteen tyyppi
Vaaditut kielet

Työtehtävän kuvaus

As a Staff Backend Engineer (Python) on the Duo Chat team in AI Engineering, you'll lead the backend architecture that powers GitLab Duo Chat across the GitLab DevSecOps platform. You'll solve hard problems in building reliable, secure, and scalable AI-powered chat workflows so customers can plan, write, review, and secure code faster, with confidence. This is a hands-on technical leadership role where you'll set direction for how we integrate and evolve large language model providers (including Google Vertex AI) across Ruby on Rails and Python services, raise the bar on observability and testing, and guide the team through ambiguous, high-impact technical decisions. Over your first year, you'll be expected to drive key architectural choices, reduce technical debt that slows iteration, and help the team ship durable improvements to response quality, reliability, and maintainability. Some examples of our projects: Integrate new generative AI models and providers into GitLab Duo Chat to expand capabilities and improve response quality Improve debugging, observability, and test coverage for AI-powered chat workflows to increase reliability at scale What you'll do Define the technical architecture and technical roadmap for the Duo Chat group, aligning backend execution with product direction and engineering priorities Solve the highest-scope and most ambiguous backend problems, delivering secure, well-tested, performant solutions with minimal guidance Integrate and extend generative AI capabilities in GitLab Duo Chat, including large language models (LLMs) and providers such as Google Vertex AI Develop, ship, and maintain backend features across Python and Ruby on Rails services that power Duo Chat experiences across the GitLab platform Design, implement, and review GraphQL application programming interface (API) contracts and supporting backend logic to ensure reliability, scalability, and clear frontend integrations Improve observability, debugging workflows, and incident readiness by strengthening logging, tracing, and production troubleshooting practices Drive code quality and long-term maintainability by setting internal standards, leading code reviews, and identifying and reducing technical debt Mentor engineers across the team and participate in Tier 2 on-call rotations, contributing to root cause analysis and follow-up improvements to resiliency and testing (including RSpec) What you'll bring Production experience building and operating backend services in Python, including background jobs, APIs, and data models Ability to define and evolve technical architecture by weighing trade-offs, selecting patterns and tools, and setting a clear technical direction for others to follow Experience setting and driving a technical roadmap in partnership with product and engineering stakeholders Proficiency designing and maintaining REST and/or GraphQL APIs with attention to scalability, maintainability, and backward compatibility Hands-on experience integrating large language models into applications, including prompt design and building features powered by generative AI Strong SQL skills and experience working with relational databases such as PostgreSQL, including efficient queries and data modeling Experience mentoring engineers through code review, architectural guidance, and shared standards, and communicating complex technical decisions in a clear, async-first way Comfort contributing in a mature codebase across Python and Ruby on Rails, with openness to learning and applying transferable skills from related technologies or domains About the team The Duo Chat team sits within GitLab's AI Engineering organization and is responsible for building and evolving GitLab Duo Chat, the AI-powered chat experience embedded across the GitLab DevSecOps platform. You'll work with a small, cross-functional group of backend, frontend, and AI specialists who collaborate asynchronously across time zones, using GitLab issues, merge requests, and documentation as the primary way of working. The team focuses on integrating and scaling generative AI capabilities (including providers like Google Vertex AI), improving reliability and performance, and strengthening debugging, observability, and testing workflows so customers can safely use AI to plan, write, review, and secure their code across GitLab.

Yrityksen tiedot

Current open roles at Gitlab on JobCrawls
LocationActive listings
Etätyö - Globaali153
Etätyö - Pohjois-Amerikka12
Etätyö5
Etätyö - EMEA4
Etätyö - Yhdysvallat3
Remote3
Etätyö - Kanada3
Etätyö - Eurooppa2
Etätyö - Maailmanlaajuinen1
Etä - Globaali1
Ete4tyf61
Etä - Maailmanlaajuinen1
Ete4tyf6e4n - Globaali1
Ete4tyf6 - Globaali1
Remote - Global1
Current role mix at Gitlab on JobCrawls
Role typeActive listings
Backend Engineer12
Ratkaisusuunnittelija9
Tuotepäällikkö9
Backend-insinööri8
Henkilöstöasiantuntija5
Ohjelmapäällikkö5
Ohjelmistoinsinööri4
Data-analyytikko4
Commercial Account Executive4
Account Executive4
Insinööripäällikkö3
Strategic Account Executive3
New Business Account Executive3
Asiakassuhdejohtaja3
Johtaja3
AI-insinööri2
Customer Success Manager2
Engagement Manager2
Business Development Representative2
Regional Marketing Manager2
Candidate Experience Specialist2
Customer Success Engineer2
Backend-Insinööri2
Senior Manager2
Site Reliability Engineer2
Yrityskehityksen analyytikko1
CPQ-kehittäjä1
Vice President1
Engineering Manager1
Tietokanta-asiantuntija1
Sopimushallinnan asiantuntija1
Teknisen kirjoittamisen johtaja1
Data-arkkitehti1
Uusintajohtaja1
Tuotesuunnittelupäällikkö1
Asiakassuhdemanageri1
G&A-insinööri1
Software Security Engineer1
Vice President, Legal Commercial1
Uuden liiketoiminnan myyntiassistentti1
Tutkija1
Infrastruktuurialustainsuunnittelija1
Senior UX Researcher1
Data System Architect1
Ratkaisujen arkkitehtipäällikkö1
Ohjelmoija1
Myyntisaatavastaava1
Kenttä-CTO1
Tuoteturvallisuusarkkitehtuurin johtaja1
Asiakaskokemuksen Palveluiden Ohjelmapäällikkö1
Tuki-johtaja1
Legal Engineer1
Julkisen sektorin strateginen asiakkuusjohtaja1
Kaupallinen asiakkuusjohtaja1
Regional Sales Director1
Customer Success Architect1
Julkisen sektorin ratkaisusuunnittelija1
Vice President of Engineering1
Major Account Executive1
Haavoittuvuustutkija1
Kaupallinen oikeudellinen neuvonantaja1
Senior Engineering Manager1
People Operations Partner1
Tietoturva-asiantuntija1
Kenttästrategi1
Myynti- ja asiakkuusjohtaja1
Alueellinen myyntijohtaja1
Tuotemarkkinointipäällikkö1
Myyntikehitysedustaja1
Myynti- ja kehitystyö1
Liiketoiminnan kehitysjohtaja1
Insinööri1
Infrastruktuurin Turvallisuusjohtaja1
Hinnoittelupäällikkö1
Aluejohtaja, Myynti1
Asiakassuhdeinsinööri1
Enterprise Applications Engineer1
Hankintainsinööri1
Principal Engineer1
Senior FP&A-analyytikko1
Sovellusvarmistuksen johtaja1
Professional Services Engineer1
Ohjelmistosuunnittelupäällikkö1
Oikeudellinen1
Projektipäällikkö1
Turvallisuusarkkitehti1
Senior Rekrytoija1
Myyntiedustaja1
Backend-kehittäjä1
Enablement Lead1
Asiakaskokemuksen Palvelut Päällikkö1
Ohjelmistokehittäjä1
Varastovastaava1
Ohjelmistosuunnittelija1
Myyntipäällikkö1
Yritysturvallisuusinsinööri1
Vice President, Data & Insights1
Johtamisen liiketoimintakumppani1
Alueellinen markkinointipäällikkö1
Kenttä CTO1
Current role-level mix at Gitlab on JobCrawls
Role levelActive listings
Keskitaso138
Senior5
Johtaja5
Manageri3
Senior-taso2

Gitlab 192 indeksoitua työpaikkailmoitusta JobCrawlsin Suomen aineistossa ajankohdasta lokakuu 2023 lähtien. Historiallisessa indeksissä vahvimmat sijaintisignaalit tälle työnantajalle ovat Etätyö - Globaali, Etätyö - Pohjois-Amerikka, ja Etätyö.

Näytetyt tiedot perustuvat tietokantamme aiempiin työpaikkailmoituksiin.

Työn tiedot

2 päivää sittenContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.