Python Developer
Tech Stack / Keywords
Firma i stanowisko
Firma Upvanta sp. z o.o. poszukuje doświadczonego Python Backend / Data Engineera odpowiedzialnego za rozwój platformy danych oraz usług backendowych wspierających procesy związane z danymi biznesowymi i rynkowymi.
Wymagania
- Minimum 5 lat doświadczenia zawodowego jako Python Developer.
- Bardzo dobra znajomość języka Python.
- Doświadczenie z bibliotekami do przetwarzania danych, np. Pandas.
- Umiejętność tworzenia REST API z wykorzystaniem FastAPI, Flask lub podobnych frameworków.
- Bardzo dobra znajomość SQL oraz praktyczne doświadczenie z bazami danych PostgreSQL i/lub Oracle.
- Doświadczenie w projektowaniu i utrzymaniu pipeline'ów danych; znajomość Apache Airflow mile widziana.
- Znajomość Git, code review, testów automatycznych oraz praktyk CI/CD.
- Umiejętność projektowania integracji między systemami i pracy z API.
- Komunikatywna znajomość języka angielskiego.
Nice to have:
- Doświadczenie frontendowe w Angular.
- Znajomość rozwiązań chmurowych oraz technologii konteneryzacji (Docker, Kubernetes).
- Doświadczenie z platformami event streaming, np. Kafka.
- Znajomość narzędzi monitorujących jakość danych i obserwowalność systemów.
- Podstawowa znajomość procesów Machine Learning oraz współpracy z zespołami Data Science.
- Doświadczenie w branży motoryzacyjnej, leasingowej, pricingowej lub remarketingowej.
Obowiązki
- Projektowanie, budowa i utrzymanie pipeline'ów danych do pobierania, przetwarzania i transformacji danych z wewnętrznych i zewnętrznych źródeł (Apache Airflow).
- Tworzenie i rozwój modelu danych z naciskiem na jakość, spójność i śledzenie pochodzenia danych.
- Rozwój i utrzymanie aplikacji backendowych oraz REST API w Python udostępniających dane i logikę biznesową.
- Integracja z systemami źródłowymi i zewnętrznymi API oraz implementacja rozwiązań zdarzeniowych.
- Dbanie o jakość kodu poprzez testy, dokumentację, monitoring oraz kontrolę jakości danych.
- Współpraca z zespołami produktowymi, architektami, Scrum Masterami i programistami w tworzeniu skalowalnych rozwiązań.
- Możliwość współtworzenia frontendowej warstwy w Angular dla zainteresowanych.
Benefity
- Praca przy rozwoju nowoczesnej platformy danych i systemów backendowych.
- Udział w projektach wykorzystujących nowoczesne technologie oraz architekturę mikroserwisową.
- Współpraca z międzynarodowym zespołem ekspertów.
- Możliwość rozwoju kompetencji w obszarze Data Engineering, Backend Development oraz Cloud.
- Elastyczne środowisko pracy i realny wpływ na rozwój rozwiązań.
Inne informacje
Informujemy, że administratorem danych jest Upvanta sp. z o.o. z siedzibą w Warszawie, ul. Prosta 70. Kandydaci mają prawo do żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych, wniesienia sprzeciwu, przenoszenia danych oraz skargi do organu nadzorczego. Podanie niektórych danych jest obowiązkowe zgodnie z Kodeksem pracy. Dane będą przetwarzane do zakończenia rekrutacji i okresu możliwości dochodzenia roszczeń. Zgoda na przetwarzanie danych może być wycofana w dowolnym momencie.
Upvanta
262 aktywne oferty