Senior Backend Developer (Python / FastAPI / AI Infrastructure)

27.93 - 30.73 USDNet per hour - B2B
Python

Senior Backend Developer (Python / FastAPI / AI Infrastructure)

Python
Wiktorska 63, Warszawa

e-point SA

Full-time
B2B
Senior
Hybrid
27.93 - 30.73 USD
Net per hour - B2B

Job description

Opis stanowiska

Nasz Klient tworzy zaawansowaną platformę Wirtualnego Asystenta (Wirtualny Asystent Płonek), która łączy dane z wewnętrznych portali, systemów CMS oraz baz wiedzy (FAQ), przekształcając je w inteligentne, użyteczne odpowiedzi dla użytkowników. Nasz system zarządza zaawansowanymi przepływami akwizycji danych, ich deduplikacją i routingiem, tworząc wysoce responsywne interfejsy konwersacyjne oparte na strumieniowaniu (SSE). Sercem platformy są technologie ML/AI – w tym modele językowe LLM (np. Bielik) – napędzające orkiestrację wielu agentów, architekturę RAG oraz procesy wnioskowania (reasoning). Pozwala to systemowi na bieżąco adaptować się do kontekstu i dynamicznie prezentować zróżnicowane treści (mixed content). Od strony architektury, platforma opiera się na asynchronicznych serwisach wdrożonych w środowisku OpenShift/Kubernetes. Korzystamy z nowoczesnego stosu technologicznego, który obejmuje wektorowe bazy danych (Qdrant), bazy relacyjne (PostgreSQL), Redis oraz rozproszone systemy strumieniowania – zawsze dobierając najlepsze narzędzie do rozwiązywanego problemu. Jeśli chcesz pracować nad systemem, który łączy AI, przetwarzanie danych na dużą skalę i nowoczesną architekturę – dołącz do nas i współtwórz przyszłość inteligentnych asystentów!


Obowiązki:

  • Projektowanie, rozwój i utrzymanie aplikacji oraz asynchronicznych usług API przy użyciu języka Python.

  • Rozwój i konfiguracja API Gateway, w tym obsługa routingu, CORS, limitowania zapytań (rate limiting) opartego na Redis oraz wdrażanie standardu formatowania błędów (RFC 7807).

  • Pisanie czystego i wydajnego kodu do budowy solidnych rurociągów w FastAPI oraz endpointów strumieniujących (Server-Sent Events / SSE).

  • Tworzenie testów jednostkowych i integracyjnych (w tym testowanie logiki reconnect/resume dla SSE oraz scenariuszy fallback) w celu zapewnienia niezawodności kodu.

  • Wdrażanie wzorców odpornościowych, takich jak Circuit Breaker, Retry z opóźnieniem (exponential backoff) oraz Graceful Degradation (m.in. dla nawigacji i aktualności).

  • Projektowanie modeli persystencji stanu (np. w tabelach PostgreSQL dla pipeline'ów) oraz obsługa bezpiecznego zamykania aplikacji (graceful shutdown) i integracja z cyklem życia OpenShift.

  • Tworzenie serwisów synchronizujących dane z zewnętrznych źródeł (np. integracja z CMS/News) oraz ich deduplikacja i indeksowanie w bazie wektorowej.

  • Praca w metodyce Scrum.


Wymagania:

  • Minimum 3 lata komercyjnego doświadczenia w programowaniu w języku Python.

  • Praktyczna znajomość nowoczesnych narzędzi i bibliotek Pythona: FastAPI, Pydantic (do tworzenia kontraktów request/response) oraz PydanticAI.

  • Solidne doświadczenie w pracy z frameworkiem Django.

  • Biegłość w programowaniu asynchronicznym (biblioteka asyncio, kolejkowanie, generatory).

  • Dobre zrozumienie wzorców projektowych i architektury oprogramowania.

  • Doświadczenie w pisaniu testów jednostkowych i integracyjnych oraz przeprowadzaniu testów obciążeniowych (np. przy użyciu Locust).

  • Doświadczenie w budowaniu i konteneryzacji mikroserwisów (np. Docker, Kubernetes/OpenShift).

  • Praktyczna znajomość technologii bazodanowych: SQL (PostgreSQL), wektorowych baz danych (Qdrant) oraz technologii in-memory/cache (Redis).

  • Umiejętność eksportowania metryk aplikacji (np. dla Prometheus) oraz wdrażania ustrukturyzowanych logów.


Mile widziane:

  • Doświadczenie z modelami LLM i wdrożeniami systemów RAG, a szczególnie praktyka z wielofazowym parsowaniem strumieni (SSE) z serwerów inferencyjnych (np. vLLM).

  • Doświadczenie w pracy nad routingiem dla silników wyszukiwania, mapowaniem synonimów oraz walidacją i obsługą błędów URL (np. obsługa 404).


Co oferujemy?

  • Płaską strukturę zarządzania

  • Samoorganizujące się zespoły

  • Dużo przestrzeni na własną inicjatywę

Tech stack

    Polish

    C2

    English

    B1

    pydanticAI

    regular

    Python

    regular

    SQL

    regular

    fastapi

    regular

    qdrant

    regular

    Prometheus

    regular

    Django

    regular

    Pydantic

    regular

    PostgreSQL

    regular

    Redis

    regular

Office location

Published: 24.02.2026

Senior Backend Developer (Python / FastAPI / AI Infrastructure)

27.93 - 30.73 USDNet per hour - B2B
Summary of the offer

Senior Backend Developer (Python / FastAPI / AI Infrastructure)

Wiktorska 63, Warszawa
e-point SA
27.93 - 30.73 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Administratorem danych osobowych przetwarzanych w ramach procesu rekrutacji jest e-point SA z siedzibą w Warszawie przy ul. Filona 16,... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.