W skrócie
- Zadania: Twórz i utrzymuj funkcje dla platformy Duo Agent w GitLab.
- Firma: GitLab - innowacyjna platforma DevSecOps z globalnym zasięgiem.
- Benefity: Elastyczny czas pracy, rozwój zawodowy i wsparcie zdrowotne.
- Pozostałe informacje: Zdalna praca w dynamicznym zespole z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z AI i twórz technologie, które zmieniają sposób programowania.
- Kwalifikacje: Doświadczenie w Pythonie i umiejętności projektowania API.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
GitLab jest inteligentną platformą orkiestracyjną dla DevSecOps. Umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, redukcję ryzyka związanego z bezpieczeństwem i zgodnością oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% firm z listy Fortune 100* ufa GitLab w dostarczaniu lepszego, bardziej bezpiecznego oprogramowania szybciej.
W tej roli jako Średni Backend Engineer (Python) w etapie Agent Foundations, będziesz pomagać w budowaniu fundamentów dla agentowych doświadczeń AI GitLab: platformy, która pozwala agentom AI działać w całym cyklu dostarczania oprogramowania, a nie tylko pisać kod. Większość Twojej pracy będzie polegała na inżynierii backendowej w Pythonie, używając bibliotek takich jak LangGraph do budowy bezpiecznych, niezawodnych i skalowalnych funkcji w naszym AI Gateway.
Co będziesz robić:
- Rozwijać, wdrażać i utrzymywać funkcje dla Duo Agent Platform w Duo Workflow Service, AI Gateway oraz, w razie potrzeby, w monolicie GitLab.
- Budować i poprawiać agentowe przepływy i ich części wielokrotnego użytku z LangChain i LangGraph, w tym Rejestr Przepływów.
- Współpracować z zarządzaniem produktem, UX, frontendem, backendem i specjalistami AI w celu doprecyzowania wymagań i wdrażania ulepszeń w małych iteracjach.
- Projektować, wdrażać i przeglądać API (w tym GraphQL i REST) oraz logikę backendową, zapewniając niezawodne, skalowalne i jasne kontrakty dla klientów.
- Poprawiać i rozszerzać testowanie automatyczne (pytest i inne frameworki), w tym oceny zachowania agentów i przepływów, aby wzmocnić jakość i dać programistom szybszą informację zwrotną.
- Udzielać się w rotacjach on-call Tier 2 w celu rozwiązywania problemów produkcyjnych, przyczyniać się do analizy przyczyn źródłowych oraz poprawiać obserwowalność i odporność.
- Monitorować konkurencję, aby pomóc utrzymać platformę agentową GitLab na najwyższym poziomie.
Co przyniesiesz:
- Doświadczenie w budowaniu i utrzymywaniu produkcyjnych aplikacji backendowych w Pythonie, w tym API, asynchronicznego lub przetwarzania w tle oraz modeli danych.
- Doświadczenie z frameworkami aplikacji LLM, takimi jak LangGraph, lub projektowaniem i wdrażaniem funkcji backendowych zasilanych AI.
- Umiejętność projektowania lub rozszerzania API (REST, GraphQL lub gRPC) z uwagą na skalowalność, utrzymywalność i zgodność wsteczną.
- Komfort pracy w dojrzałym kodzie w różnych warstwach aplikacji.
- Znajomość Ruby on Rails i/lub JavaScript oraz Vue będzie dodatkowym atutem.
- Doświadczenie w znajdowaniu i naprawianiu wąskich gardeł wydajności w aplikacjach.
- Jasna komunikacja pisemna i werbalna, w tym propozycje techniczne i dokumentacja, w zdalnym, asynchronicznym, międzyfunkcyjnym zespole.
- Otwartość na naukę i stosowanie umiejętności z pokrewnych technologii lub dziedzin.
O zespole:
Etap Agent Foundations buduje fundamenty dla agentowych doświadczeń AI GitLab. Zapewniamy platformę, katalog i funkcje wykonawcze, które pomagają zespołom dostarczać odpornych agentów i przepływy klientom. Nasi inżynierowie pracują asynchronicznie w strefach czasowych EMEA, AMER i Indii.
Jak GitLab wspiera pracowników etatowych:
- Elastyczny czas wolny.
- Grupy wsparcia dla członków zespołu.
- Wynagrodzenie w formie akcji i plan zakupu akcji dla pracowników.
- Fundusz rozwoju i wzrostu.
- Urlop rodzicielski.
Prosimy pamiętać, że zapraszamy do aplikowania kandydatów o różnym poziomie doświadczenia; wielu udanych kandydatów nie spełnia wszystkich wymagań. GitLab jest dumny z bycia miejscem pracy równych szans i pracodawcą promującym działania afirmacyjne.
Backend Engineer (Python) in Katowice – pracodawca: GitLab
GitLab to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku pracy zdalnej. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności oraz wpływanie na rozwój platformy. Pracując w EMEA, będziesz częścią globalnego zespołu, który ceni różnorodność i elastyczność, a także zapewnia wsparcie w realizacji ambitnych projektów technologicznych.