Python Developer (f/m/x)
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 4 lata profesjonalnego doświadczenia jako Python Developer z naciskiem na backend i data development
- biegłość w Pythonie, w tym doświadczenie z bibliotekami do przetwarzania danych (np. Pandas)
- doświadczenie z frameworkami FastAPI lub Flask
- solidne umiejętności SQL i praktyczne doświadczenie z relacyjnymi bazami danych, szczególnie PostgreSQL
- doświadczenie w budowie i orkiestracji pipeline'ów danych, najlepiej z użyciem Airflow
- znajomość Git, code review, testowania i praktyk CI/CD
- biegła komunikacja w języku angielskim i polskim
- gotowość do pracy z biura w Warszawie 2-3 dni w tygodniu (50% on-site)
Opis stanowiska
Python Developer w Sii przy strategicznej platformie do wyceny pojazdów i rekomendacji — budowa pipeline'ów danych, backendowych serwisów i REST API, integracje z systemami wewnętrznymi i zewnętrznymi. To oferta dla developera z min. 4-letnim doświadczeniem w Pythonie (backend + data), który chce pracować przy systemie o kluczowym znaczeniu dla organizacji. Uwaga: ogłoszenie mówi o 'zapewnieniu stabilności produkcji przez monitoring i kontrole jakości danych' — w praktyce może to oznaczać konieczność reagowania na incydenty poza standardowymi godzinami pracy.
🔍 Dekoder Ogłoszenia
🔴
strategic platform that powers vehicle pricing and recommendation processes across the organization
Może to oznaczać, że będziesz pracować nad kluczowym, ale potencjalnie złożonym i obciążonym historycznym kodem, który jest trudny do zmiany.
🟡
large volumes of internal and external data
Praca z dużymi zbiorami danych może oznaczać wyzwania związane z wydajnością, skalowalnością i zarządzaniem pamięcią.
🟡
collaborating closely with product owners, architects, and software engineers in an Agile environment
Agile może oznaczać częste zmiany wymagań i priorytetów, a bliska współpraca może wymagać dużej elastyczności i komunikacji.
🟡
building scalable data pipelines, backend services, and integrations
Skalowalność jest kluczowa, ale jej osiągnięcie może wymagać rozwiązywania złożonych problemów technicznych i optymalizacji.
🔴
ensuring production stability through monitoring and data quality checks
Odpowiedzialność za stabilność produkcji może oznaczać konieczność reagowania na incydenty poza standardowymi godzinami pracy.