Data Engineer - Java & Scala (f / m/x) - Regular
Warszawa, PolskaОсновні характеристики вакансії
Мін. 3 роки досвіду
Дані: SQL / BI / Python
Сервер: Java / .NET / Node / Python
Повний робочий день
Гібридний формат - частково віддалено
Opis
Szukamy doświadczonego Data Engineera do naszego zespołu w Warszawie, pracującego nad projektem modernizacji platformy backendowej do przetwarzania danych dla banku inwestycyjnego. Rola ta obejmuje współpracę z zespołami funkcjonalnymi w celu rozwoju możliwości przetwarzania danych z wykorzystaniem technologii Big Data na wewnętrznej chmurze. Będziesz częścią nowoczesnego, opartego na danych środowiska, z modelem pracy hybrydowej, obejmującym 2-3 dni pracy w biurze tygodniowo. Jeśli pasjonujesz się backend developmentem i inżynierią danych, ta oferta może być dla Ciebie odpowiednia.
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 lata doświadczenia jako Data Engineer przy projektach obejmujących przetwarzanie danych na dużą skalę
Dobra znajomość Scala i Apache Spark
Praktyczne doświadczenie z Java oraz tworzeniem aplikacji backendowych lub rozwiązań do przetwarzania danych
Doświadczenie w projektowaniu i wdrażaniu procesów ETL/ELT oraz potoków danych
Dobra znajomość SQL i relacyjnych baz danych
Doświadczenie w pracy z systemami rozproszonymi i środowiskami Big Data
Znajomość języka polskiego i angielskiego na poziomie zaawansowanym oraz zamieszkanie w Polsce
Zakres obowiązków
Projektowanie, rozwijanie i utrzymywanie skalowalnych potoków danych z użyciem Scala i Apache Spark
Wdrażanie procesów ETL/ELT i transformacji dla dużych wolumenów danych
Tworzenie i utrzymywanie komponentów do przetwarzania danych w Java
Optymalizacja wydajności aplikacji Spark i przepływów pracy przetwarzania danych
Integracja danych z różnych źródeł i przygotowywanie ich do dalszej analizy oraz wykorzystania przez systemy bankowe
Współpraca z Data Engineerami, Developerami, Analitykami i zespołami biznesowymi w celu projektowania i dostarczania rozwiązań danych
Monitorowanie jakości kodu i prowadzenie ciągłej integracji