Jobs · nofluffjobs

Expert Python Developer
j-labs software specialist · Kraków · Posted 8d ago
About the role
Dołącz do długoterminowego projektu, w którym rozwijane są nowoczesne rozwiązania backendowe w Pythonie, wspierające automatyzację procesów biznesowych, przetwarzanie danych oraz aplikacje wykorzystujące sztuczną inteligencję (AI). Będziesz pracować w złożonym, rozproszonym środowisku, rozwijając skalowalne i niezawodne usługi oraz integracje systemowe. Projekt obejmuje również tworzenie i orkiestrację workflow opartych na AI, w tym rozwiązań wykorzystujących LLM-y i architektury agentowe. To okazja do łączenia solidnych kompetencji backendowych z praktycznym zastosowaniem nowych technologii AI. Technologie w projekcie: Python, FastAPI, REST API, LangGraph, LangChain, LLM / AI Agents, Pandas, NumPy, Apache Kafka, Splunk, ELK Stack, Grafana, Prometheus, Git, CI/CD. Lokalizacja: Kraków, praca hybrydowa (2-3 razy w tygodniu praca z biura). Dlaczego warto? Praca z AI w praktyce — możliwość rozwijania rozwiązań opartych na LLM-ach, agentach AI i inteligentnej automatyzacji. Nowoczesny stack technologiczny — Python, FastAPI, LangGraph, LangChain i technologie wspierające przetwarzanie danych. Wpływ na architekturę — udział w podejmowaniu decyzji technicznych i kształtowaniu dobrych praktyk. Zróżnicowane wyzwania techniczne — integracje systemowe, optymalizacja wydajności, przetwarzanie dużych zbiorów danych i rozwój rozwiązań działających na produkcji. Kompleksowa odpowiedzialność — możliwość prowadzenia funkcjonalności od etapu koncepcji aż po wdrożenie i utrzymanie. Współpraca w międzynarodowym środowisku — praca z rozproszonym zespołem i rozwijanie kompetencji komunikacyjnych w języku angielskim.
Requirements:
Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji backendowych w Pythonie. Bardzo dobra znajomość Pythona oraz projektowania i rozwijania REST API. Praktyczne doświadczenie z FastAPI i tworzeniem produkcyjnych usług REST API. Doświadczenie w budowaniu aplikacji wykorzystujących AI oraz orkiestracji workflow w Pythonie. Znajomość LangGraph, LangChain lub podobnych frameworków do tworzenia workflow AI i rozwiązań agentowych. Umiejętność profilowania i debugowania aplikacji Python, identyfikowania wycieków pamięci oraz problemów z wydajnością i wysokim zużyciem CPU. Doświadczenie w wydajnym przetwarzaniu dużych zbiorów danych i plików, z uwzględnieniem optymalizacji pamięci i czasu wykonania. Praktyczna znajomość programowania asynchronicznego w Pythonie, w tym asyncio i obsługi współbieżnych zadań. Doświadczenie w diagnozowaniu problemów na środowiskach produkcyjnych i analizie logów aplikacyjnych. Dobra znajomość Git oraz praktyk współpracy przy rozwoju oprogramowania. Doświadczenie w utrzymaniu i refaktoryzacji starszych aplikacji oraz aktualizacji Pythona i bibliotek. Znajomość języka angielskiego na poziomie min. B2. Znajomość języka polskiego na poziomie min. B2. Mile widziane Doświadczenie w budowaniu i utrzymywaniu produkcyjnych agentów AI, architektur multi-agentowych oraz rozwiązań human-in-the-loop. Znajomość Pandas i NumPy w kontekście przetwarzania danych. Doświadczenie w obszarze usług finansowych, edukacji, przetwarzania danych lub systemów wewnętrznych. Znajomość procesów importu, migracji, walidacji, przetwarzania i raportowania danych. Doświadczenie z narzędziami monitorowania i observability, takimi jak Splunk, ELK, Grafana czy Prometheus. Znajomość Apache Kafka, architektury zdarzeniowej i asynchronicznych wzorców przetwarzania.
Must have: Python
Daily tasks: - Projektowanie, rozwój i utrzymanie wysokiej jakości aplikacji oraz usług backendowych opartych na Pythonie.
– Tworzenie i rozwijanie usług, integracji oraz komponentów AI wspierających automatyzację procesów biznesowych.
– Implementacja i orkiestracja workflow AI z wykorzystaniem LangGraph, LangChain oraz integracji z modelami LLM.
– Udział w rozwoju rozwiązań agentowych i automatyzacji złożonych procesów.
– Prowadzenie funkcjonalności przez cały cykl życia — od analizy wymagań i projektowania, przez implementację i wdrożenie, po wsparcie produkcyjne.
– Udział w dyskusjach technicznych i architektonicznych oraz współtworzenie dobrych praktyk projektowych.
– Przeprowadzanie code review i dbanie o jakość, czytelność, skalowalność oraz łatwość utrzymania kodu.
– Współpraca przy procesach CI/CD i wdrożeniach zapewniających niezawodne dostarczanie zmian.
– Diagnozowanie i rozwiązywanie złożonych problemów w istniejących aplikacjach oraz zintegrowanych usługach.
– Współpraca z zespołem w metodykach Agile, Scrum lub Kanban oraz komunikacja z interesariuszami w celu przekładania potrzeb biznesowych na rozwiązania techniczne.
Read the full posting on nofluffjobs →
FAQ
Is the Expert Python Developer role at j-labs software specialist remote?+
This Expert Python Developer position is listed as onsite (Kraków).
What is the salary for the Expert Python Developer role at j-labs software specialist?+
The listing states 160-195 PLN / hour (b2b).
What seniority level is this Expert Python Developer role?+
This is a expert level position.
How do I apply for the Expert Python Developer role at j-labs software specialist?+
Use the "Apply on nofluffjobs" button to open the original posting on nofluffjobs, where you can submit your application directly to j-labs software specialist.