O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
GitLab to inteligentna platforma orkiestracji dla DevSecOps. GitLab umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, zmniejszenie ryzyka bezpieczeństwa i zgodności oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% osób z listy Fortune 100* ufa GitLabowi, aby szybciej dostarczać lepsze i bezpieczniejsze oprogramowanie.
Te same zasady wbudowane w nasze produkty znajdują odzwierciedlenie w sposobie pracy naszego zespołu: traktujemy sztuczną inteligencję jako główny czynnik zwiększający produktywność, a od wszystkich członków zespołu oczekuje się włączania sztucznej inteligencji do swoich codziennych przepływów pracy, aby zwiększyć wydajność, innowacyjność i wpływ. GitLab to miejsce, w którym kariera przyspiesza, kwitną innowacje, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, umożliwiając członkom naszego zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w celu rozwiązywania złożonych problemów.
Współtwórz z nami przyszłość, budując technologię, która zmienia sposób, w jaki świat rozwija oprogramowanie. *Fortune 500® jest zastrzeżonym znakiem towarowym firmy Fortune Media IP Limited, używanym na podstawie licencji. Roszczenie oparte na danych GitLab. Fortune 100 odnosi się do 20% najlepszych firm z listy Fortune 500 2025, opublikowanej w czerwcu 2025.
Fortune i Fortune Media IP Limited nie są powiązane z produktami ani usługami GitLab ani nie wspierają ich. Omówienie tej roli Jako starszy inżynier backendu w zespole Duo Chat, skupiony na silniku czatu, będziesz budować podstawowe możliwości sztucznej inteligencji za GitLab Duo Chat, naturalnym językiem i agentycznym interfejsem do platformy GitLab DevSecOps. Duża część Twojej pracy będzie polegać na budowaniu komponentów przepływu i przepływów agentów w rejestrze Flow Registry, frameworku Pythona zbudowanym na LangGraph w ramach naszej usługi Duo Workflow Service, która obsługuje czat agenta, i integrowaniu ich z monolitem GitLab Rails.
Będziesz mieć do dyspozycji złożone funkcje backendu od początku do końca w obu usługach. Zintegrujesz duże modele językowe i zorganizujesz przepływy wielu agentów, aby klienci mogli pracować szybciej i bezpieczniej w całym cyklu życia oprogramowania. Ta praca ma miejsce tam, gdzie podstawowa platforma GitLab łączy się ze strategią sztucznej inteligencji, a niezawodność, wydajność i jakość odpowiedzi bezpośrednio kształtują doświadczenie klienta.
Co będziesz robić - Projektuj i buduj komponenty przepływów oraz przepływy agentów w rejestrze przepływów, używając języka Python i LangGraph w ramach usługi przepływu pracy Duo. Te elementy składowe wielokrotnego użytku obsługują agenta Duo Chat i, w coraz większym stopniu, inne funkcje sztucznej inteligencji w GitLab. - Twórz, dostarczaj i utrzymuj funkcje zaplecza dla GitLab Duo Chat w ramach usługi przepływu pracy Python Duo i monolitu GitLab Rails w bezpieczny, dobrze przetestowany i wydajny sposób. - Zintegruj nowe generatywne modele AI, dostawców, narzędzia i wzorce orkiestracji wielu agentów z Duo Chat, aby rozszerzyć jego możliwości i poprawić jakość odpowiedzi. - Projektuj, wdrażaj i przeglądaj interfejsy programowania aplikacji (API) GraphQL i Representational State Transfer (REST) oraz powiązaną logikę monolitu, w tym punkty wejścia na czacie, uprawnienia i rejestrację przepływu podstawowego. Dbaj o niezawodność i przejrzystość umów z klientami frontendowymi i systemami hostów. - Popraw debugowanie, obserwowalność i pokrycie testów za pomocą pytest, RSpec i powiązanych platform; śledź i poprawiaj opóźnienia, współczynniki błędów i zasięg testów, dzięki czemu przepływ pracy na czacie oparty na sztucznej inteligencji pozostanie niezawodny na dużą skalę. - Współpracuj ze specjalistami ds. produktu, doświadczenia użytkownika (UX), frontendu i sztucznej inteligencji, aby udoskonalić wymagania i zapewnić wysokiej jakości ulepszenia poprzez iterację. - Dokumentuj standardy, wzorce i wnioski z innymi inżynierami, podnosząc poprzeczkę w zakresie bezpiecznej integracji sztucznej inteligencji i inżynierii opartej na dowodach. - Uczestnictwo w dyżurach poziomu 2 w celu rozwiązywania problemów produkcyjnych, przyczyniania się do analizy przyczyn źródłowych i wzmacniania odporności.
Co przyniesiesz - Znaczące doświadczenie w tworzeniu i utrzymywaniu produkcyjnego backendu w języku Python, w tym interfejsów API, modeli danych oraz obciążeń asynchronicznych lub długotrwałych. - Praktyczne doświadczenie w projektowaniu i dostarczaniu agentowych funkcji zaplecza opartych na sztucznej inteligencji, w tym integracja dużych modeli językowych, wywoływanie narzędzi lub funkcji oraz orkiestracja wielu agentów. Kierujesz się rozsądną oceną ograniczeń modelu dużego języka i bezpiecznego stosowania w środowisku produkcyjnym. - Biegła znajomość Ruby on Rails lub silna chęć nauki. Duo Chat integruje się głęboko z monolitem GitLab w zakresie punktów wejściowych czatu, GraphQL, uprawnień i rejestracji przepływu, a większość bazy kodu GitLab jest napisana w języku Ruby. - Biegłość w projektowaniu lub rozszerzaniu interfejsów API REST lub GraphQL ze szczególnym uwzględnieniem skalowalności, łatwości konserwacji i kompatybilności wstecznej. - Dobra znajomość języka zapytań strukturalnych (SQL) i znajomość relacyjnych baz danych, takich jak PostgreSQL, w tym wydajnych zapytań i modelowania danych. - Umiejętność znajdowania, diagnozowania i zapobiegania problemom z wydajnością i niezawodnością na dużą skalę. - Doświadczenie w rozwiązywaniu problemów technicznych o dużym zakresie i złożoności oraz opowiadaniu się za poprawą jakości, bezpieczeństwa i wydajności w całym zespole. - Otwartość na naukę i współpracę w rozproszonym zespole zorientowanym na asynchronizację, wykorzystującym umiejętności, które można przenieść z powiązanych technologii lub dziedzin.
Praktyczne doświadczenie ze frameworkami agentowymi, takimi jak LangGraph lub LangChain, będzie mocnym plusem. O zespole Jesteśmy częścią organizacji AI Engineering GitLab i jesteśmy właścicielami czatu opartego na sztucznej inteligencji, wbudowanego w platformę GitLab. Chat Engine to zespół zajmujący się backendem w grupie Duo Chat.
Jesteśmy specjalistami ds. backendu, frontendu i sztucznej inteligencji, pracującymi asynchronicznie w różnych strefach czasowych, wykorzystując problemy, prośby o połączenie i dokumentację jako nasze główne narzędzia do współpracy. Skupiamy się na rozwijaniu generatywnych i agentycznych możliwości sztucznej inteligencji, poprawie wydajności i niezawodności przepływów pracy na czacie oraz wzmocnieniu podstaw debugowania i testowania, które pozwalają nam bezpiecznie uruchamiać funkcje sztucznej inteligencji na dużą skalę. Więcej informacji na temat naszej pracy można znaleźć na stronie podręcznika zespołu.
Zdalnie globalnieJak GitLab wspiera pracowników pełnoetatowych - Świadczenia wspierające Twoje zdrowie, finanse i dobre samopoczucie - Elastyczny płatny czas wolny - Grupy zasobów członków zespołu - Wynagrodzenia kapitałowe i plan zakupów akcji pracowniczych - Fundusz wzrostu i rozwoju - Urlop rodzicielski Należy pamiętać, że mile widziane jest zainteresowanie kandydatów o różnym poziomie doświadczenia; wielu wybranych kandydatów nie spełnia wszystkich wymagań. Ponadto badania wykazały, że osoby z niedostatecznie reprezentowanych grup rzadziej ubiegają się o pracę, jeśli nie spełniają wszystkich kwalifikacji. Jeśli jesteś podekscytowany tą rolą, aplikuj i pozwól naszym rekruterom ocenić Twoją aplikację.
Wytyczne dotyczące zatrudniania w krajach: GitLab zatrudnia nowych członków zespołu w krajach na całym świecie. Wszystkie nasze role są zdalne, jednak niektóre role mogą wiązać się z określonymi wymaganiami kwalifikacyjnymi w zależności od lokalizacji. Nasz zespół ds. pozyskiwania talentów może pomóc odpowiedzieć na wszelkie pytania dotyczące lokalizacji po rozpoczęciu procesu rekrutacji.
Polityka prywatności: Zapoznaj się z naszą Polityką prywatności dotyczącą rekrutacji. Twoja prywatność jest dla nas ważna. GitLab jest dumny z tego, że jest miejscem pracy zapewniającym równe szanse i jest pracodawcą akcji afirmatywnej.
Zasady i praktyki GitLab dotyczące rekrutacji, zatrudnienia, rozwoju i awansu zawodowego, awansu i emerytury opierają się wyłącznie na zasługach, bez względu na rasę, kolor skóry, religię, pochodzenie, płeć (w tym ciążę, laktację, orientację seksualną, tożsamość płciową lub ekspresję płciową), pochodzenie narodowe, wiek, obywatelstwo, stan cywilny, niepełnosprawność umysłową lub fizyczną, informacje genetyczne (w tym historię medyczną w rodzinie), status zwolnienia z wojska, status weterana chronionego (w tym weteranów niepełnosprawnych, weteranów niedawno oddzielonych, czynnej służby wojskowej) lub weterani odznak kampanii i weterani medali służby Sił Zbrojnych) lub na jakiejkolwiek innej podstawie chronionej przez prawo. GitLab nie będzie tolerować dyskryminacji ani molestowania ze względu na którąkolwiek z tych cech. Zobacz także Politykę EEO GitLab i EEO jest prawem.
Jeśli jesteś osobą niepełnosprawną lub masz specjalne potrzeby wymagające zakwaterowania, daj nam znać podczas procesu rekrutacji. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-backend-engineer-ai-engineering-chat-gitlab
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.