
Senior Backend-utvecklare - Gitlab - Distans - Globalt
Backend-utvecklare
Tryck på det här kortet för lönediagram och fullständiga ersättningsdetaljer.
Expandera för full lönekontext
Se marknadsposition, jämförelsegraf för lönespann och lokaliserad lönenarrativ.
Jobbeskrivning
Som Senior Backend-utvecklare i Duo Chat-teamet, med fokus på Chat Engine, kommer du att bygga de centrala AI-kapaciteterna bakom GitLab Duo Chat, det naturliga språkgränssnittet och agentiska gränssnittet till GitLab DevSecOps-plattformen. Mycket av ditt arbete kommer att innebära att bygga flödeskomponenter och agentiska flöden i Flow Registry, Python-ramverket byggt på LangGraph inom vår Duo Workflow Service som driver agentisk chat, och integrera dem med GitLab Rails-monoliten. Du kommer att ansvara för komplexa backend-funktioner från start till slut i båda tjänsterna. Du kommer att integrera stora språkmodeller och orkestrera multi-agentflöden så att kunder kan arbeta snabbare och säkrare genom hela livscykeln för programvaruutveckling. Detta arbete ligger där GitLabs kärnplattform möter dess AI-strategi, och tillförlitlighet, prestanda och svarskvalitet formar direkt kundupplevelsen. Vad du kommer att göra - Designa och bygga flödeskomponenter och agentiska flöden i Flow Registry med hjälp av Python och LangGraph inom Duo Workflow Service. - Utveckla, leverera och underhålla backend-funktioner för GitLab Duo Chat i både Python Duo Workflow Service och GitLab Rails-monoliten på ett säkert, vältestat och högpresterande sätt. - Integrera nya generativa AI-modeller, leverantörer, verktyg och multi-agent-orkestreringsmönster i Duo Chat för att utöka dess kapacitet och förbättra svarskvaliteten. - Designa, implementera och granska GraphQL och Representational State Transfer (REST) API:er och relaterad monolitlogik, inklusive chat-ingångspunkter, behörigheter och grundläggande flödesregistrering. - Förbättra felsökning, observerbarhet och testtäckning med pytest, RSpec och relaterade ramverk; spåra och förbättra latens, felnivåer och testtäckning så att AI-drivna chatflöden förblir tillförlitliga i stor skala. - Samarbeta med produkt, användarupplevelse (UX), frontend och AI-specialister för att förfina krav och leverera högkvalitativa förbättringar genom iteration. - Dokumentera standarder, mönster och lärdomar med andra ingenjörer för att höja ribban för säker AI-integration och evidensbaserad teknik. - Delta i Tier 2 on-call-rotationer för att felsöka produktionsproblem, bidra till rotorsaksanalys och stärka resiliensen. Vad du bidrar med - Betydande erfarenhet av att bygga och underhålla produktionssatta Python-backends, inklusive API:er, datamodeller och asynkrona eller långvariga arbetsbelastningar. - Praktisk erfarenhet av att designa och leverera AI-drivna, agentiska backend-funktioner, inklusive integration av stora språkmodeller, verktygs- eller funktionsanrop och multi-agent-orkestrering. - Goda kunskaper i Ruby on Rails, eller en stark vilja att lära sig det. - Kompetens i att designa eller utöka REST- eller GraphQL-API:er med fokus på skalbarhet, underhållbarhet och bakåtkompatibilitet. - Starka SQL-kunskaper och bekantskap med relationella databaser som PostgreSQL, inklusive effektiva frågor och datamodellering. - Förmåga att hitta, diagnostisera och förhindra prestanda- och tillförlitlighetsproblem i stor skala. - Erfarenhet av att lösa tekniska problem av hög omfattning och komplexitet samt förespråka förbättringar av kvalitet, säkerhet och prestanda i ditt team. - Öppenhet för att lära och samarbeta i ett async-first, distribuerat team, och tillämpa överförbara färdigheter från relaterade tekniker eller domäner. Praktisk erfarenhet av agentramverk som LangGraph eller LangChain är ett stort plus.
Företagsinformation
| Plats | Aktiva annonser |
|---|---|
| Distans - Globalt | 296 |
| Distans - Nordamerika | 12 |
| Remote - Global | 8 |
| Remote | 5 |
| Distans - EMEA | 4 |
| Distans | 4 |
| Distans - USA | 3 |
| Distans - Kanada | 3 |
| Distans - Europa | 2 |
| Rolltyp | Aktiva annonser |
|---|---|
| Produktchef | 14 |
| Commercial Account Executive | 13 |
| Lösningsarkitekt | 12 |
| Backend Engineer | 11 |
| Customer Success Manager | 10 |
| Solutionsarkitekt | 9 |
| Business Development Representative | 9 |
| Backend-ingenjör | 9 |
| Strategic Account Executive | 8 |
| Ingenjörschef | 6 |
| Account Executive | 5 |
| HR-specialist | 5 |
| Forward Deployed Engineer | 4 |
| Dataanalytiker | 4 |
| Systemutvecklare | 4 |
| New Business Account Executive | 4 |
| Chef | 4 |
| Customer Success Engineer | 4 |
| Engineering Manager | 3 |
| Program Manager | 3 |
| Senior Manager | 3 |
| Förnyelsechef | 3 |
| Regional Marketing Manager | 3 |
| Backendingenjör | 3 |
| Offentlig sektor strategisk kontochef | 3 |
| Kundframgångschef | 3 |
| Customer Success Architect | 3 |
| Mjukvaruingenjör | 3 |
| Säkerhetsingenjör | 3 |
| Professional Services Engineer | 2 |
| Programchef | 2 |
| Candidate Experience Specialist | 2 |
| Affärsutvecklingschef | 2 |
| Senior FP&A-analytiker | 2 |
| Fält-CTO | 2 |
| HRIS-analytiker | 2 |
| Site Reliability Engineer | 2 |
| Senior Commercial Account Executive | 2 |
| Senior Engineering Manager | 2 |
| Regional försäljningschef | 2 |
| Säljare | 2 |
| Ingenjör | 2 |
| Enablement Lead | 2 |
| Enterprise Account Executive | 2 |
| Engagement Manager | 2 |
| AI-ingenjör | 2 |
| People Business Partner | 2 |
| Kundupplevelse Tjänster Programchef | 2 |
| Backendutvecklare | 2 |
| Data System Architect | 1 |
| Lifecycle Marketing Manager | 1 |
| Kundensuccesingenjör | 1 |
| CPQ-utvecklare | 1 |
| Chef för kundframgångsverksamhet | 1 |
| Produkt Säkerhet | 1 |
| Offentlig sektor lösningsarkitekt | 1 |
| Affärskontoadsäljare | 1 |
| Kundrelationschef | 1 |
| Principal Engineer | 1 |
| Pipeline Excellence | 1 |
| Strategiska partnerskap | 1 |
| Säljutvecklingsverksamhet | 1 |
| Chef för applikationssäkerhet | 1 |
| Senior Program Manager | 1 |
| Offentlig sektor strategisk kontoadministratör | 1 |
| Senior Affärspartner | 1 |
| Hyperscaler Operations Manager | 1 |
| Säljutvecklingsrepresentant | 1 |
| Chef för professionella tjänster | 1 |
| Strategisk kundansvarig | 1 |
| Intäktsanalys | 1 |
| Revenue Technology Analyst | 1 |
| Lösningsarkitektur | 1 |
| Senior UX Researcher | 1 |
| Fältstrateg | 1 |
| Finansiell planering och analyschef | 1 |
| Chef för affärsutveckling | 1 |
| Intäktsanalytiker | 1 |
| Kundens framgångsingenjör | 1 |
| Kommerciel juridisk rådgivare | 1 |
| QA-chef | 1 |
| Prissättningschef | 1 |
| Juridik | 1 |
| Talent Acquisition Operations Specialist | 1 |
| Softwareingenjörschef | 1 |
| Teknisk arkitekt | 1 |
| People Operations Partner | 1 |
| Regional Director | 1 |
| Contractsansvarig | 1 |
| Databasutekniker | 1 |
| Sociala Medier Chef | 1 |
| Regional Sales Director | 1 |
| Lageradministratör | 1 |
| Software Security Engineer | 1 |
| Ledare för slutanvändartjänster | 1 |
| Säkerhetsarkitekt | 1 |
| Inköpsanalytiker | 1 |
| Senior Deal Desk Director | 1 |
| Företagsutvecklingsanalytiker | 1 |
| Senior Named Account Executive | 1 |
| Rollnivå | Aktiva annonser |
|---|---|
| Medelnivå | 283 |
| Chef | 8 |
| Senior | 7 |
Gitlab finns med i 337 indexerade jobbannonser i JobCrawls Finlandsdata sedan oktober 2023. I det historiska indexet är de starkaste platssignalerna för den här arbetsgivaren Distans - Globalt, Distans - Nordamerika, och Remote - Global.
Visade data baseras på historiska jobbannonser från vår databas.
Jobbdetaljer
Ansvarsområden
- Designa och bygga flödeskomponenter och agentiska flöden i Flow Registry med hjälp av Python och LangGraph
- Utveckla, leverera och underhålla backend-funktioner för GitLab Duo Chat i Python Duo Workflow Service och GitLab Rails-monoliten
- Integrera generativa AI-modeller, leverantörer, verktyg och multi-agent-orkestreringsmönster i Duo Chat
- Designa, implementera och granska GraphQL- och REST-API:er och relaterad monolitlogik
- Förbättra felsökning, observerbarhet och testtäckning med pytest och RSpec
- Samarbeta med produkt, UX, frontend och AI-specialister för att förfina krav
- Dokumentera standarder, mönster och lärdomar för säker AI-integration
- Delta i Tier 2 on-call-rotationer för att felsöka produktionsproblem
Krav
- Betydande erfarenhet av att bygga och underhålla produktionssatta Python-backends, inklusive API:er, datamodeller och asynkrona eller långvariga arbetsbelastningar
- Praktisk erfarenhet av att designa och leverera AI-drivna, agentiska backend-funktioner, inklusive LLM-integration, verktygs-/funktionsanrop och multi-agent-orkestrering
- Goda kunskaper i Ruby on Rails, eller en stark vilja att lära sig det
- Kompetens i att designa eller utöka REST- eller GraphQL-API:er med fokus på skalbarhet, underhållbarhet och bakåtkompatibilitet
- Starka SQL-kunskaper och bekantskap med relationella databaser som PostgreSQL
- Förmåga att diagnostisera och förhindra prestanda- och tillförlitlighetsproblem i stor skala
- Erfarenhet av att lösa tekniska problem av hög omfattning och komplexitet
- Öppenhet för att samarbeta i ett async-first, distribuerat team
Kompetenser och tekniker
