Software Engineer 2 (Python)
Allegro
To rola backend engineer'a w zespole odpowiedzialnym za silnik wyszukiwania i wyszukiwania semantycznego asystenta AI Allegro. Będziesz projektować, budować i optymalizować mikroserwisy w Javie/Kotlinie oraz warstwę orkiestracji LLM w Pythonie (LangChain, Langfuse). Pracujesz w modelu 'you build it, you run it' – pełna odpowiedzialność za swoje usługi od deploy'u po monitoring. Mimo tytułu 'Python', rola wymaga biegłości w Javie i Kotlinie – to backend polyglot, a nie czysty Python.
Brakuje: brak informacji o dyżurach on-call, nie podano dokładnej liczby dni w biurze (4/1 oznacza 4 dni w biurze? 1 dzień zdalnie?).
Rola to backend engineer w systemie AI, gdzie Python jest używany głównie do orkiestracji LLM, ale rdzeń mikroserwisów to Java/Kotlin. Tytuł 'Software Engineer 2 (Python)' sugeruje czysto Pythonowe stanowisko, co jest mylące.
To rola backend engineer'a w zespole odpowiedzialnym za silnik wyszukiwania i wyszukiwania semantycznego asystenta AI Allegro. Będziesz projektować, budować i optymalizować mikroserwisy w Javie/Kotlinie oraz warstwę orkiestracji LLM w Pythonie (LangChain, Langfuse). Pracujesz w modelu 'you build it, you run it' – pełna odpowiedzialność za swoje usługi od deploy'u po monitoring. Mimo tytułu 'Python', rola wymaga biegłości w Javie i Kotlinie – to backend polyglot, a nie czysty Python.
- ✓Nowoczesny stack: LangChain, Langfuse, bazy wektorowe, Kubernetes
- ✓Duża autonomia techniczna i model 'you build it, you run it'
- ✓Praca nad produktem używanym przez miliony użytkowników
- ✓Dzień wolny na wolontariat
- −Wymóg 4 dni w biurze w Poznaniu – mocno ogranicza elastyczność
- !Tytuł 'Python' może być mylący – rola wymaga też Javy i Kotlina
- !Nie podano szczegółów dotyczących dyżurów on-call (mimo 'you build it, you run it')
- !Brak informacji o wielkości zespołu i liczbie mikroserwisów w zarządzie
- •Projektowanie i implementacja mikroserwisów backendowych w Javie, Kotlinie i Pythonie
- •Orkiestracja LLM z użyciem LangChain – budowanie potoków promptów i RAG
- •Integracja z bazami wektorowymi i optymalizacja wyszukiwania semantycznego
- •Udział w code review i dzielenie się wiedzą w zespole
- •Monitorowanie i debugowanie systemów produkcyjnych (observability z Langfuse)
- •Utrzymywanie i rozwijanie pipeline'ów danych dla modeli AI
- •Przeprowadzanie eksperymentów i ewaluacja metryk AI
- •Praca nad poprawą jakości i latencji odpowiedzi asystenta
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Backend developer z co najmniej 2-3 letnim doświadczeniem w Pythonie i Javie/Kotlinie, który chce wejść w świat AI/LLM i akceptuje częstą obecność w biurze.
Osoby szukające pracy w pełni zdalnej, juniorsy bez komercyjnego doświadczenia w Javie/Kotlinie, ani specjaliści skupieni wyłącznie na frontendzie czy czystej data science.
- ?Ile osób liczy zespół i jak jest podzielony między backend a AI?
- ?Czy obowiązuje dyżur on-call? Jeśli tak, jak często i czy jest dodatkowo płatny?
- ?Jakie konkretnie modele LLM są używane (open-source czy komercyjne)?
- ?Jak wygląda ścieżka rozwoju – czy jest możliwość awansu na seniora lub tech leada?
- ?Czy w projekcie używacie również innych języków niż Java/Kotlin/Python (np. Scala, Go)?
- −Brak informacji o dyżurach on-call
- −Nie podano dokładnej liczby dni w biurze (4/1 oznacza 4 dni w biurze? 1 dzień zdalnie?)
- −Nie opisano procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding)
- −Nie wiadomo, jakie modele LLM są używane
Zespół pracuje w agile, z dużą autonomią i odpowiedzialnością. Kładą nacisk na jakość kodu, eksperymenty i ciągłe doskonalenie – to środowisko dla inżynierów lubiących wyzwania i nowe technologie.
Poniżej mediany rynkowej
≈ 86,9–124,0 zł/h
Dane z aktywnych ofert zawierających technologię LLM. Pełne statystyki zarobków →