Be in IT specjalizuje się w kompleksowej rekrutacji specjalistów IT dla polskich i międzynarodowych firm. Wspieramy klientów w pozyskiwaniu ekspertów z obszarów software development, AI, data, cloud, cybersecurity, ERP, CRM oraz zarządzania IT.
Stawiamy na znajomość technologii, przejrzystą komunikację i partnerskie podejście, dzięki którym skutecznie dopasowujemy kandydatów do potrzeb organizacji i realizowanych projektów.
Obecnie dla naszego klienta poszukujemy osoby na stanowisko: Mid Python Data Engineer.
Mid Python Data Engineer
Zakres obowiązków:
- Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z różnorodnych sektorów.
- Firma rozwija silnik, centralną platformę danych i mechanizmów analitycznych wspierających wycenę pojazdów w obszarze remarketingu w całej grupie.
- Soft pobiera dane z wewnętrznych i zewnętrznych źródeł, standaryzuje je do jednego spójnego modelu danych, realizuje logikę wyceny i rekomendacji oraz udostępnia wyniki poprzez API do platformy trade i innych systemów.
- Dołączysz do zespołu IT odpowiedzialnego za platformy remarketingowe i będziesz blisko współpracować z Product Ownerami, architektami technicznymi, Scrum Masterami oraz developerami softu.
- Rola jest mocno techniczna i hands-on – obejmuje projektowanie procesów zasilania danych, rozwój kanonicznego modelu danych oraz tworzenie API udostępniających ceny i wzbogacone dane do innych systemów.
- Projektowanie, budowa i utrzymanie pipeline’ów do ingestii oraz transformacji danych, orkiestracja procesów z wykorzystaniem Airflow.
- Integracja wewnętrznych danych dotyczących pojazdów i kontraktów oraz zewnętrznych danych rynkowych.
- Współtworzenie i rozwój kanonicznego modelu danych w centralnym data hubie.
- Dbanie o jakość, spójność oraz możliwość śledzenia pochodzenia danych.
- Tworzenie i utrzymanie usług backendowych w Pythonie.
- Projektowanie i rozwój REST API udostępniających dane dotyczące wycen, pojazdów, mapowań oraz rekomendacji.
- Tworzenie i utrzymywanie integracji z systemami źródłowymi oraz downstreamowymi.
- Integracja z zewnętrznymi API oraz obsługa przepływów danych opartych na zdarzeniach.
- Tworzenie czystego, testowalnego i dobrze udokumentowanego kodu.
- Budowa mechanizmów monitoringu oraz kontroli jakości danych.
- Wsparcie pipeline’ów i usług działających na środowisku produkcyjnym.
- Ścisła współpraca z Product Ownerami, architektami, Scrum Masterami i zespołami developerskimi przy przekładaniu logiki biznesowej i pricingowej na stabilne, skalowalne rozwiązania techniczne.
- Opcjonalnie – rozwój funkcjonalności front-endowych platformy w Angularze.
Oczekujemy:
- Szukamy Python Developera z mocnym ukierunkowaniem na obszar danych i backendu, który będzie rozwijał oraz utrzymywał pipeline’y danych i usługi stanowiące rdzeń silnika.
- Minimum 3-letnie doświadczenie w obszarze Python i Data Engineeringu.
- Bardzo dobra znajomość Pythona.
- Doświadczenie z bibliotekami do przetwarzania danych, np. pandas.
- Doświadczenie w budowie REST API z wykorzystaniem np. FastAPI lub Flask.
- Bardzo dobra znajomość SQL, praktyczne doświadczenie z relacyjnymi bazami danych, szczególnie PostgreSQL i/lub Oracle.
- Doświadczenie w budowie oraz orkiestracji pipeline’ów danych, mile widziany Airflow, znajomość Git oraz praktyk związanych z code review, testowaniem i CI/CD.
- Dobre rozumienie zasad projektowania API oraz integracji pomiędzy systemami.
- Mile widziane: Doświadczenie full-stack oraz znajomość Angulara – duży atut; Doświadczenie w branży automotive, leasingowej, pricingowej lub remarketingowej.
Oferujemy:
- Długofalowa współpraca z wynagrodzeniem w przedziale 90-110 PLN netto/godz. + VAT.
- Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.
- Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie).
- Współpraca w modelu hybrydowym na warszawskim Mokotowie, w wymiarze 60% dni z biura, 40% zdalnie, w dowolnej konfiguracji.
- Benefity - prywatna opieka medyczna, karta Multisport.
- Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.