Starszy inżynier backendu (Ruby), inżynieria AI: narzędzia platformy Duo Agent
Canada, United Kingdom
Do uzgodnienia
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, że 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 mnożą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 tworzy 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 lub usługami GitLab ani nie wspierają ich. Omówienie tej roli Jako starszy inżynier backendu w zespole GitLab Agent Tools wykraczasz poza używanie narzędzi AI i pomagasz zdefiniować, w jaki sposób projektujemy i budujemy systemy, które pozwalają agentom AI współdziałaj z pełnym cyklem życia dostarczania oprogramowania, wykraczającym poza samo tworzenie kodu. Obejmuje to serwer MCP GitLab, a także przyszłe technologie, których celem jest zapewnienie agentom AI możliwości interakcji z GitLab.
Na tym stanowisku przejmiesz kompleksową własność złożonych funkcji i pomożesz ustalić wzorce architektoniczne umożliwiające GitLab udostępnianie swojej bogatej funkcjonalności agentom AI. Będziesz ściśle współpracować z inżynierami na poziomie Agent Foundations i sąsiednimi zespołami zajmującymi się inżynierią AI. Jest to dobrze widoczny obszar produktu na skrzyżowaniu podstawowej platformy GitLab i jego strategii sztucznej inteligencji.
Co będziesz robić Rozwijać, dostarczać i utrzymywać funkcje i ulepszenia Agentic Tools w całym monolitycznym zapleczu GitLab w bezpieczny, dobrze przetestowany i wydajny sposób. Współpracuj ze specjalistami ds. zarządzania produktem, UX, frontendem, backendem i sztuczną inteligencją, aby udoskonalić wymagania i dostarczać wysokiej jakości, iteracyjne ulepszenia produktu. Projektuj, wdrażaj i przeglądaj GraphQL, interfejsy API REST i powiązana logika backendu, zapewniające niezawodność, skalowalność i przejrzyste umowy z klientami frontend.
Ulepszaj i rozszerzaj testy automatyczne, w tym RSpec i inne frameworki, aby wzmacniać jakość, niezawodność i pętle informacji zwrotnej dla programistów. Dziel się standardami, wzorcami i naukami z innymi inżynierami, podnosząc poprzeczkę w zakresie odpowiedzialnej integracji sztucznej inteligencji i inżynierii opartej na dowodach w całym zespole. Weź udział w rotacjach dyżurów poziomu 2, aby rozwiązywać problemy produkcyjne, przyczyniaj się do analizy przyczyn źródłowych, i zwiększ obserwowalność i odporność.
Przyjrzyj się konkurencyjnemu krajobrazowi, pomagając nam zrozumieć, co jest potrzebne, aby serwer MCP GitLab był najlepszy w swojej klasie w coraz bardziej agentycznym świecie.Co przyniesieszDoświadczenie w budowaniu i utrzymywaniu aplikacji produkcyjnych za pomocą Ruby on Rails, w tym w pracy z zadaniami w tle, interfejsami API i modelami danych.Wygodna praca na stosie w dojrzałej bazie kodu. Znajomość backendów Python i/lub frontendów Vue będzie dodatkowym atutem. Biegłość w projektowaniu lub rozszerzaniu interfejsów API REST i/lub GraphQL ze szczególnym uwzględnieniem skalowalności, łatwości konserwacji i kompatybilności wstecznej.
Praktyczne doświadczenie w projektowaniu i dostarczaniu funkcji backendu i integracji opartych na sztucznej inteligencji, w tym rozsądna ocena ograniczeń modeli dużych języków i odpowiedzialnego wykorzystania w produkcji. Dobra znajomość SQL i znajomość relacyjnych baz danych, takich jak PostgreSQL, w tym pisanie wydajnych zapytań i zrozumienie danych modelowanie.Umiejętność identyfikowania i eliminowania wąskich gardeł wydajnościowych w aplikacji oraz, w stosownych przypadkach, w warstwach infrastruktury.Otwartość na naukę, współpracę w rozproszonym zespole zorientowanym na asynchronizację i wykorzystywanie umiejętności, które można przenieść z powiązanych technologii lub domen.O zespoleAgent Tools to nowy zespół funkcjonalny w grupie Agent Execution. Sam zespół będzie początkowo składał się z trzech inżynierów ze stref czasowych AMER i EMEA.
Cała grupa Agent Execution składa się z ponad 8 inżynierów. Poza zespołem Agent Tools, Agent Execution składa się z dalszych zespołów skupionych na obserwowalności agentów i wykonywaniu agentów w modułach GitLab. Współpracujemy z zespołami zarówno w przestrzeni AI, jak i w całym GitLab, aby mieć pewność, że platforma Duo Agent może stać się podstawą wielu funkcji AI w GitLab.
Jak GitLab wspiera pracowników pełnoetatowychŚwiadczenia wspierające Twoje zdrowie, finanse i dobre samopoczucieElastyczny płatny czas wolny Grupy zasobów dla członków zespołuWynagrodzenia kapitałowe i plan zakupu akcji pracowniczychFundusz wzrostu i rozwoju Urlop rodzicielskiProszę pamiętać, że cieszymy się z zainteresowania 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 kraju: 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ś niepełnosprawny lub masz specjalne potrzeby wymagające zakwaterowania, daj nam znać podczas procesu rekrutacji. Oryginalnie opublikowano w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.