Python Backend Developer

Edge One Solutions — Poland · Posted ~2 hours ago

Mid Contract Hybrid

Skills

Python backend development REST API FastAPI AI application development workflow automation LLM integration LLM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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!