Powiązane oferty

Brak wyników spełniających kryteria wyszukiwania.

company logo

Senior Backend Engineer (Python)

EvojamIkona lokalizacjiGlobalnie

Rodzaj zatrudnienia
Rodzaj zatrudnieniaPełny etat
Doświadczenie
DoświadczenieSenior
Dodano
Dodano2 marca 2026
Zarobki
Zarobki170 - 200 PLN

Senior Backend Engineer – Python

Stawka: 170–200 zł/h | Rodzaj kontraktu: B2B - kontrakt do końca 2026 z opcją przedłużenia | Praca 100% remote

Do współpracy z Evojam (www.evojam.com) poszukujemy Senior Backend Engineera (Python) na poziomie: Architect / Team Leader / Principal Engineer

Projekt realizowany jest dla klienta z Niemiec i dotyczy budowy platformy ewaluacyjnej — kluczowego systemu umożliwiającego testowanie agentów AI poprzez symulowane ustalonych scenariuszy i monitorowanie wyników działania.

Rola w projekcie

Senior Python Backend Engineer będzie współpracować z wewnętrznym zespołem developerskim oraz liderami technicznymi. Rola obejmuje pełną odpowiedzialność za budowanie i rozwój rozwiązań oraz wdrażanie ich do środowisk produkcyjnych. Mikroserwisy muszą charakteryzować się wysoką wydajnością, niskimi opóźnieniami (low-latency), być skalowalne i niezawodne.

Od kandydatów wymagamy połączenia głębokiej wiedzy z zakresu Pythona z umiejętnościami projektowania systemów, myślenie architektonicznego, samodzielności i proaktywności. Poszukujemy osoby o silnym poczuciu odpowiedzialności, wysokich kompetencjach komunikacyjnych oraz samodzielności w projektowaniu i rozwijaniu architektury systemów.

Rozwiązania te bezpośrednio wpływają na jakość doświadczenia klientów testujących i wdrażających agentów AI na dużą skalę.

Model współpracy

  • kontrakt do końca 2026 roku z dużym prawdopodobieństwem przedłużenia
  • praca zdalna (100% FTE)
  • zespół projektowy, 4-5 osób zorganizowany w Polsce
  • możliwość okazjonalnych wizyt w biurze w Berlinie

Spotkania zespołowe w biurze

Klient organizuje tzw. in-office weeks — zazwyczaj 3–5 dni w biurze, około dwa razy na kwartał. Staramy się elastycznie dopasować terminy do zespołu. Część zespołu pracuje z Wielkiej Brytanii i również dołącza do tych spotkań.

Obecność nie jest obowiązkowa, ale jest mile widziana ze względu na współpracę i integrację zespołu.

Wymagania

    Python i backend

  • bardzo dobra znajomość nowoczesnego Pythona, conajmniej 3 lata doświadczenia z wersjami 3.10 i nowszymi (asyncio, współbieżność, programowanie asynchroniczne)
  • doświadczenie w budowie usług backendowych działających w środowisku produkcyjnym, oczekiwane 7 lub więcej lat.
  • Projektowanie u utrzymanie systemów

  • projektowanie i implementacja REST API
  • projektowanie skalowalnych systemów rozproszonych
  • doświadczenie z architekturą zdarzeniową lub systemami opartymi o kolejki zadań
  • projektowanie systemów odpornych na błędy i przeciążenia
  • doświadczenie w utrzymaniu systemów produkcyjnych
    Przetwarzanie danych i trwałość danych
  • doświadczenie produkcyjne z bazami danych (NoSQL, preferowane MongoDB)
  • modelowanie danych, zarządzanie schemą, migracje
  • optymalizacja zapytań i struktury bazy

    Współbieżność i przetwarzanie zadań

  • architektura przetwarzania zadań w tle
  • obsługa zadań długotrwałych i równoległych
  • modele workerów i izolacji procesów

    Odpowiedzialność inżynierska i komunikacja

  • odpowiedzialność end-to-end za dostarczane rozwiązania, od analizy i weryfikacji dostarczonych wymagań, zaprojektowanie architektury po wdrożenie produkcyjne
  • umiejętność podejmowania decyzji technicznych, analizy i adresowania ryzyk
  • dobra komunikacja w języku angielskim

Mile widziane

    Ekosystem Python

  • FastAPI lub inne asynchroniczne frameworki webowe
  • Pydantic i walidacja oparta o typy
  • statyczna kontrola typów (mypy)
  • Systemy rozproszone i zdarzeniowe

  • Kafka lub podobne systemy strumieniowe
  • systemy kolejkowania i dystrybucji obciążenia
  • projektowanie systemów wielodostępnych (multi-tenant)

    Chmura i konteneryzacja

  • Kubernetes i wdrożenia kontenerowe
  • CI/CD i automatyzacja procesów wdrożeniowych

    Obserwowalność systemów

  • systemy śledzenia rozproszonego (np. OpenTelemetry)
  • Monitorowanie oparte na metrykach i SLO

    Wydajność i skalowanie

  • systemy wysokiej przepustowości
  • równoważenie obciążenia i shardowanie kolejek

    Integracje AI / LLM

  • integracja z API modeli językowych
  • projektowanie pipeline’ów oceny i scoringu
  • zarządzanie limitami i kosztami zapytań do modeli

Środowisko i narzędzia pracy

Kandydat będzie pracował z następującym stosem technologicznym:

    Backend i infrastruktura

  • FastAPI, Uvicorn, httpx
  • MongoDB (Motor)
  • Redis (kolejki zadań)
  • Kafka / Azure Event Hubs
  • Kong jako warstwa pośrednicząca dla integracji LLM

    Operacyjność i monitoring

  • OpenTelemetry
  • Datadog
  • logowanie strukturalne i korelacja śladów

    Dostarczanie i infrastruktura

  • Kubernetes i Helm
  • Docker (obrazy wieloetapowe)
  • GitHub Actions (CI/CD)
  • ArgoCD (GitOps)

    Narzędzia Python

  • UV (zarządzanie zależnościami)
  • Ruff, mypy
  • pytest, testcontainers

    Integracje AI

  • OpenAI SDK i strukturalne odpowiedzi modeli
  • architektura LLM Gateway
  • kontrola zużycia tokenów i limitów zapytań

Zainteresowany ofertą?

Aplikuj już teraz!