Summary
✨ AI‑Generated
An experienced backend developer is needed to build scalable Python services, APIs, and AI-powered workflows. The role combines traditional backend engineering with automation, integrations, and emerging intelligent application patterns.
Highlights
Work on modern backend systems combining Python engineering with AI workflows, automation, and advanced application development in an international environment.
Description
O kliencie
Nasz klient to największy prywatny bank inwestycyjny w USA, którego początki sięgają aż XIX wieku.
Do głównych obszarów działalności należą: bankowość komercyjna, usługi doradcze w zakresie zarządzania majątkiem i obsługa inwestorów.
O projekcie
Poszukujemy doświadczonego Python Backend Developera, który dołączy do zespołu rozwijającego rozwiązania backendowe, automatyzacje oraz aplikacje wykorzystujące AI i LLM.
Rola łączy klasyczny backend development w Pythonie z budową workflow AI, integracjami oraz rozwiązaniami agentowymi.
Model współpracy
Świadczenie usług odbywa się w modelu hybrydowym z biura klienta w Krakowie (3 dni stacjonarnie i 2 dni zdalnie)
Realizację projektu ułatwi Ci
Minimum 3 lata komercyjnego doświadczenia w backend development w Pythonie
Bardzo dobra znajomość Pythona oraz tworzenia REST API
Praktyczne doświadczenie z FastAPI i budową produkcyjnych API
Doświadczenie w tworzeniu aplikacji wykorzystujących AI oraz orkiestrację workflow w Pythonie
Praktyczna znajomość LangGraph, LangChain lub podobnych frameworków wykorzystywanych do budowy workflow AI i rozwiązań agentowych
Doświadczenie w profilowaniu i debugowaniu aplikacji Python, w tym analizie memory leaks, problemów wydajnościowych i wysokiego wykorzystania CPU
Doświadczenie w wydajnym przetwarzaniu i transformacji dużych zbiorów danych oraz plików
Bardzo dobra znajomość programowania asynchronicznego w Pythonie, w szczególności asyncio oraz concurrent workloads
Doświadczenie w diagnozowaniu problemów na środowiskach produkcyjnych i analizowaniu logów aplikacyjnych
Dobra znajomość Git oraz praktyk związanych ze współpracą przy tworzeniu oprogramowania
Doświadczenie w pracy z istniejącymi/legacy aplikacjami, refaktoryzacji kodu oraz aktualizacji Pythona i zależności
Dobra znajomość języka angielskiego w mowie i piśmie
Mile widziane
Doświadczenie w tworzeniu i utrzymywaniu produkcyjnych agentów AI
Znajomość Human-in-the-Loop, architektur multi-agentowych oraz enterprise AI integrations
Znajomość Pandas i NumPy, szczególnie w kontekście przetwarzania danych
Doświadczenie w projektach z obszaru usług finansowych, przetwarzania danych, edukacji lub wewnętrznych systemów biznesowych
Doświadczenie związane z cyklem życia danych: importami, migracjami, walidacją, przetwarzaniem oraz raportowaniem
Znajomość narzędzi observability i monitoringu, takich jak Splunk, ELK, Grafana czy Prometheus
Doświadczenie z Apache Kafka, architekturą event-driven oraz asynchronicznymi wzorcami przetwarzania
Twój wkład do projektu
Projektowanie, rozwój i utrzymanie wysokiej jakości aplikacji oraz usług backendowych w Pythonie
Tworzenie i rozwijanie produkcyjnych REST API z wykorzystaniem FastAPI
Projektowanie usług Pythonowych, komponentów AI oraz mechanizmów orkiestracji workflow wspierających automatyzację procesów biznesowych
Rozwój aplikacji wykorzystujących AI, LLM oraz rozwiązania agentowe
Implementacja workflow i rozwiązań agentowych z wykorzystaniem LangGraph, LangChain lub podobnych technologii
Integracja usług backendowych z innymi systemami, bazami danych oraz rozwiązaniami AI
Przetwarzanie i transformacja dużych zbiorów danych oraz plików z uwzględnieniem wydajności i wykorzystania pamięci
Rozwój rozwiązań asynchronicznych z wykorzystaniem asyncio oraz mechanizmów współbieżnego wykonywania zadań
Profilowanie i debugowanie aplikacji Python, w tym identyfikowanie wycieków pamięci, problemów wydajnościowych oraz wysokiego wykorzystania CPU
Diagnozowanie problemów produkcyjnych oraz analiza logów aplikacyjnych
Utrzymanie i refaktoryzacja istniejących aplikacji oraz aktualizacja wersji Pythona i wykorzystywanych bibliotek
Udział w analizie wymagań, projektowaniu technicznym, implementacji, wdrożeniach oraz utrzymaniu produkcyjnym
Code review oraz dbanie o jakość, skalowalność i utrzymywalność kodu
Praca z procesami CI/CD i wsparcie niezawodnego procesu dostarczania oprogramowania
Udział w dyskusjach dotyczących architektury oraz dobrych praktyk w obszarach Python, AI i rozwiązań cloud-native
Współpraca z zespołami rozproszonymi pracującymi w metodykach Agile – Scrum/Kanban
Współpraca z interesariuszami oraz przekładanie zagadnień technicznych na zrozumiałe rezultaty biznesowe
Tak o Ciebie zadbamy
Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym, co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami.
Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie
Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
#SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi.
Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj.
Porozmawiajmy!