Python Developer

Brak informacji o wynagrodzeniu
MidFull-time
#446302·Dodano 3 dni temu·2
Źródło: Edge One Solutions
Aplikuj teraz

Tech Stack / Keywords

PythonFastAPIAILLMLangGraphLangChainasyncioGitPandasNumPy

Firma i stanowisko

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.

Wymagania

  • 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

Nice to have:

  • 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

Obowiązki

  • 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

Benefity

  • Indywidualne wsparcie Service Delivery Managera
  • Szkolenia, certyfikaty i konferencje dofinansowane lub w pełni pokrywane
  • Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
  • Wyjścia integracyjne, aktywności sportowe oraz webinary #edge1talks
  • Wsparcie sportowych inicjatyw i wynajem sal treningowych
  • Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie, wsparcie psychologiczne
  • Elastyczne benefity z systemem punktowym
Szkolenia wewnętrzne
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Edge One Solutions

Edge One Solutions

316 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz