Software Engineer 2 (Python) - maternity cover
Allegro
To rola backendowa w zespole odpowiedzialnym za główny wyszukiwarkę i system rekomendacji konwersacyjnego asystenta AI Allegro. Będziesz projektować i optymalizować mikroserwisy obsługujące zapytania LLM, wyszukiwanie semantyczne (RAG) i orkiestrację modeli językowych, używając Pythona (LangChain) oraz Javy/Kotlina (Spring). Praca w trybie 'you build it, you run it' – pełna odpowiedzialność od kodu po monitoring w produkcji. To zastępstwo urlopowe, więc umowa na czas określony.
Brakuje: obowiązek dyżurów on-call i ewentualne dodatki, wielkość zespołu i struktura ról.
To rola backendowa w zespole odpowiedzialnym za główny wyszukiwarkę i system rekomendacji konwersacyjnego asystenta AI Allegro. Będziesz projektować i optymalizować mikroserwisy obsługujące zapytania LLM, wyszukiwanie semantyczne (RAG) i orkiestrację modeli językowych, używając Pythona (LangChain) oraz Javy/Kotlina (Spring). Praca w trybie 'you build it, you run it' – pełna odpowiedzialność od kodu po monitoring w produkcji. To zastępstwo urlopowe, więc umowa na czas określony.
- ✓Nowoczesny stos technologiczny (LLM, LangChain, wektorowe bazy danych, Kubernetes)
- ✓Autonomia techniczna i 'you build it, you run it' – realna odpowiedzialność
- ✓Możliwość pracy na systemie o ogromnej skali (ponad 1000 mikroserwisów, petabajty danych)
- ✓Wsparcie narzędziami AI do automatyzacji zadań
- −Wymóg biegłości w trzech językach (Python, Java, Kotlin) – może być trudne do spełnienia dla specjalistów jednego ekosystemu
- !Nie sprecyzowano, czy dyżury on-call są wymagane (choć 'you build it, you run it' często to implikuje)
- !Brak informacji o wielkości zespołu i strukturze – ile osób, kto podejmuje decyzje architektoniczne
- !Opis sugeruje dużą autonomię, ale w dużym przedsiębiorstwie procesy mogą ograniczać swobodę
- •Projektowanie i wdrażanie mikroserwisów w Pythonie (LangChain) i Java/Kotlin (Spring) do obsługi interakcji z LLM
- •Implementacja i optymalizacja pipeline'ów Retrieval-Augmented Generation (RAG) z użyciem wektorowych baz danych i embeddingów
- •Konfiguracja i monitorowanie promptów oraz odpowiedzi asystenta AI za pomocą Langfuse
- •Uczestnictwo w code review i dzielenie się wiedzą w zespole
- •Pisanie i utrzymywanie testów automatyzujących ocenę jakości odpowiedzi AI (AI evaluation metrics)
- •Debugowanie i optymalizacja wydajności systemów AI pod kątem niskiego opóźnienia i wysokiej dostępności
- •Współpraca z zespołem nad eksperymentami i iteracyjnym ulepszaniem modeli
- •Administracja i rozwijanie infrastruktury deweloperskiej (Kubernetes, Docker, GitHub Actions)
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier backendowy z co najmniej 2-letnim doświadczeniem w Pythonie i Javie/Kotlinie, podstawową znajomością koncepcji AI/ML i chęcią wejścia w tematykę LLM. Musi być gotowy do pracy w trybie hybrydowym w Poznaniu i akceptować tymczasowy charakter umowy (zastępstwo urlopowe).
Juniorzy bez doświadczenia w Javie/Kotlinie i znajomości AI nie znajdą tu startu. Osoby szukające wyłącznie pracy zdalnej – Allegro wymaga obecności w biurze. Kandydaci, którzy nie chcą pracować z wieloma językami programowania lub mają awersję do monitorowania produkcji (on-call niewykluczone).
- ?Ile dni w biurze oznacza model hybrydowy 4/1?
- ?Ile osób liczy zespół i jaki jest podział kompetencji między Pythonem a Javą/Kotlinem?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe lub live coding?
- ?Czy w projekcie używa się konkretnego frameworka do agentów (ADK, AutoGen)?
- ?Jakie są główne wyzwania techniczne, z którymi zespół się aktualnie mierzy?
- −Obowiązek dyżurów on-call i ewentualne dodatki
- −Wielkość zespołu i struktura ról
- −Proces rekrutacyjny (etapy, czas oczekiwania)
- −Czy oferta dotyczy nowego zespołu czy istniejącego
Autonomiczny, zwinnie pracujący zespół o kulturze 'you build it, you run it', z naciskiem na eksperymenty i ewaluację opartą na metrykach AI. Wymagana jest współpraca przy code review i dzielenie się wiedzą.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Python. Pełne statystyki zarobków →