Python Developer
⚲ Kraków
Do uzgodnienia
Wymagania
- Min. 3 lata komercyjnego doświadczenia w backend development w Pythonie
- Praktyczne doświadczenie z FastAPI i budową produkcyjnych API
- Praktyczna znajomość LangGraph, LangChain lub podobnych frameworków do workflow AI
- Doświadczenie w programowaniu asynchronicznym (asyncio, concurrent workloads)
- Doświadczenie w profilowaniu i debugowaniu aplikacji Python (memory leaks, wydajność, CPU)
- Doświadczenie w pracy z legacy aplikacjami i refaktoryzacji kodu
- Dobra znajomość angielskiego w mowie i piśmie
- Gotowość do pracy hybrydowej z biura w Krakowie (3 dni stacjonarnie)
Opis stanowiska
Rozwijasz backendowe aplikacje i automatyzacje wykorzystujące AI i LLM dla największego prywatnego banku inwestycyjnego w USA — rola łączy klasyczny backend w Pythonie z budową workflow AI i rozwiązań agentowych (LangGraph, LangChain). Pracujesz w modelu hybrydowym z biura klienta w Krakowie (3 dni stacjonarnie). To oferta dla Python Developera, który chce łączyć backend z AI i nie boi się pracy z istniejącym kodem. Uwaga: ogłoszenie wprost wskazuje na pracę z legacy, refaktoryzację i diagnozowanie problemów produkcyjnych — spora część czasu może upływać na utrzymaniu i naprawach, nie tylko na nowym developmentcie.
🔍 Dekoder Ogłoszenia
🔴
Doświadczenie w pracy z istniejącymi/legacy aplikacjami, refaktoryzacji kodu oraz aktualizacji Pythona i zależności
Może oznaczać pracę z przestarzałym kodem, który wymaga gruntownych zmian i może być trudny w utrzymaniu.
🔴
Doświadczenie w diagnozowaniu problemów na środowiskach produkcyjnych i analizowaniu logów aplikacyjnych
Oczekuje się, że będziesz głównie zajmować się rozwiązywaniem problemów i naprawianiem błędów na działającym systemie.
🟡
Praktyczna znajomość LangGraph, LangChain lub podobnych frameworków wykorzystywanych do budowy workflow AI i rozwiązań agentowych
Choć wymienione są konkretne frameworki, może to oznaczać, że firma dopiero zaczyna przygodę z tymi technologiami i oczekuje od kandydata nauki w trakcie pracy.
🟡
Doświadczenie w tworzeniu aplikacji wykorzystujących AI oraz orkiestrację workflow w Pythonie
Może oznaczać zarówno zaawansowane projekty AI, jak i prostsze integracje lub automatyzacje procesów.
🟢
Minimum 3 lata komercyjnego doświadczenia w backend development w Pythonie
Wymagane jest doświadczenie zdobyte w realnych projektach komercyjnych, a nie tylko hobbystycznych czy akademickich.