Mid-level Python backend developer building and maintaining backend services and REST APIs for an AI application that automates procurement and supplier selection, integrating Generative AI/LLM services on AWS within a cross-functional team. Hybrid role based in Wrocław, Poznań, or Gdańsk with 2 office days per week.
Dla naszego Klienta poszukujemy Python Backend Developera, który dołączy do zespołu rozwijającego aplikację wykorzystującą sztuczną inteligencję do cyfryzacji i automatyzacji procesów zakupowych oraz wyboru dostawców.
Projekt łączy rozwój backendu w Pythonie z technologiami chmurowymi AWS oraz rozwiązaniami opartymi na Generative AI i dużych modelach językowych (LLM). Szukamy osoby, która sprawnie wdroży się w istniejący projekt i wesprze dalszy rozwój aplikacji.
Osoba w tej roli będzie odpowiadać za rozwój backendu aplikacji - od logiki biznesowej i REST API, przez integracje systemowe, po obsługę procesów wykorzystujących dane i AI. Dołączy do zespołu obejmującego Cloud Engineerów, AI Engineerów, Data Scientistów, Product Ownerów oraz Frontend Developerów
Lokalizacja: Wrocław, Poznań lub Gdańsk - preferowany model hybrydowy, 2 dni w tygodniu w biurze.
Twój zakres obowiązków
Projektowanie, rozwijanie i utrzymywanie usług backendowych w Pythonie.
Tworzenie i rozwój REST API na potrzeby frontendu oraz integracji z innymi systemami.
Implementacja logiki biznesowej z naciskiem na niezawodność, wydajność i łatwość utrzymania.
Rozwijanie integracji z usługami AI i modelami LLM oraz wspieranie procesów przetwarzania danych.
Współpraca z zespołem frontendowym przy ustalaniu sposobu komunikacji z backendem i wymiany danych przez API.
Współpraca z Cloud Engineerem przy konfiguracji środowisk, wdrożeniach w AWS oraz automatyzacji procesów CI/CD.
Udział w podejmowaniu decyzji dotyczących architektury backendu.
Dbanie o bezpieczeństwo, skalowalność i monitorowanie działania aplikacji.
Testowanie, diagnozowanie problemów i optymalizacja rozwijanych rozwiązań.
Nasze wymagania
3–5 lat komercyjnego doświadczenia w rozwijaniu backendu w Pythonie.
Praktyczna znajomość nowoczesnego frameworka webowego w Pythonie — preferowany FastAPI.
Solidne doświadczenie w projektowaniu, tworzeniu i utrzymywaniu REST API.
Praktyczne doświadczenie z AWS i aplikacjami działającymi w chmurze.
Praktyczne doświadczenie w integrowaniu rozwiązań Generative AI z aplikacjami biznesowymi, w tym korzystaniu z API modeli LLM i usług AI.
Dobre rozumienie architektury backendu, integracji systemów oraz projektowania interfejsów komunikacji.
Znajomość Gita i doświadczenie w zespołach stosujących metodyki zwinne.
Znajomość języka angielskiego umożliwiająca swobodną komunikację w zespole.
Umiejętność współpracy z osobami odpowiedzialnymi za frontend, chmurę, dane, AI i rozwój produktu.
Mile widziane
Doświadczenie z procesami przetwarzania danych i aplikacjami intensywnie wykorzystującymi dane.
Znajomość Snowflake lub podobnych platform danych w chmurze.
Znajomość integracji z SAP lub technologii takich jak OData, IDoc, RFC czy BAPI.
Doświadczenie z Dockerem, konteneryzacją oraz procesami CI/CD.
Znajomość zasad bezpiecznego projektowania API, uwierzytelniania i zarządzania uprawnieniami.
Doświadczenie we współpracy z Data Scientistami, np. przy integracji modeli ML z aplikacjami.
Udział w rozwoju aplikacji wykorzystującej AI do usprawniania rzeczywistych procesów biznesowych.
Możliwość rozwijania doświadczenia w obszarze Generative AI, LLM i rozwiązań chmurowych AWS.
Współpracę z zespołem specjalistów z obszarów backendu, frontendu, AI, danych i chmury.
Wpływ na decyzje techniczne i architekturę rozwijanej aplikacji.
Możliwość uczestniczenia w pełnym cyklu rozwoju rozwiązania - od projektowania i implementacji po wdrożenie i dalsze doskonalenie.
Preferowany model współpracy hybrydowej z obecnością w biurze we Wrocławiu, Poznaniu lub Gdańsku 2 dni w tygodniu.