Data Engineer - Java & Scala (f / m/x) - Regular
Warszawa, PolskaNajważniejsze cechy oferty
Min. 3 lata doświadczenia
Data: SQL / BI / Python
Backend: Java / .NET / Node / Python
Pełny etat
Model hybrydowy - część pracy zdalnie
Opis
Szukamy utalentowanego inżyniera danych, który dołączy do naszego zespołu w Warszawie, pracując nad projektem mającym na celu modernizację platformy przetwarzania danych backendowych dla banku inwestycyjnego. Rola ta polega na współpracy z zespołami funkcjonalnymi w celu zwiększenia możliwości przetwarzania danych przy użyciu technologii Big Data w chmurze wewnętrznej. Będziesz częścią nowoczesnego, opartego na danych środowiska, z hybrydowym modelem pracy, który obejmuje 2-3 dni w biurze każdego tygodnia. Jeśli pasjonujesz się rozwojem backendowym i inżynierią danych, ta oferta może być odpowiednia dla Ciebie.
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Minimum 4-letnie doświadczenie jako inżynier danych w projektach związanych z przetwarzaniem danych na dużą skalę
Silna znajomość Scali i Apache Spark
Praktyczne doświadczenie z Javą oraz rozwijaniem aplikacji backendowych lub rozwiązań przetwarzania danych
Doświadczenie w projektowaniu i implementacji procesów ETL/ELT oraz potoków danych
Dobra znajomość SQL i baz danych relacyjnych
Doświadczenie w pracy z systemami rozproszonymi i środowiskami Big Data
Zaawansowana znajomość języka polskiego i angielskiego oraz zamieszkanie w Polsce
Zakres obowiązków
Projektowanie, rozwijanie i utrzymywanie skalowalnych potoków danych przy użyciu Scali i Apache Spark
Implementacja procesów ETL/ELT oraz transformacji dla dużych wolumenów danych
Rozwój i utrzymywanie komponentów przetwarzania danych przy użyciu Javy
Optymalizacja wydajności aplikacji Spark i przepływów pracy przetwarzania danych
Integracja danych z różnych źródeł i przygotowanie ich do dalszej analizy oraz wykorzystania przez systemy bankowe
Współpraca z inżynierami danych, programistami, analitykami oraz zespołami biznesowymi w celu projektowania i dostarczania rozwiązań danych
Monitorowanie jakości kodu i prowadzenie ciągłej integracji