Expert Python Developer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
- 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.
- 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.
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Poland.
No similar openings right now. Refine your search or create an alert above.