Jako Starszy Inżynier/Konsultant Big Data będziesz odpowiadać za tworzenie nowych oraz rozwój istniejących aplikacji opartych na technologiach i mechanizmach Big Data. Będziesz brać udział w projektach dla renomowanych, globalnych klientów Capgemini związanych z przetwarzaniem danych i tworzeniem procesów zasilających poszczególne warstwy Data Lake.
W zależności od projektu, do Twoich głównych obowiązków należeć będzie:
- projektowanie i implementacja procesów ETL przy pomocy zestawu różnych narzędzi i frameworków;
- implementacja (programowanie) procesów bazodanowych SQL/NoSQL;
- testowanie oraz wdrażanie nowoczesnych rozwiązań Big Data;
- w przypadku istniejących systemów istotna będzie praca związana z migrowaniem, optymalizacją oraz poprawą wydajności działających procesów;
- projektowanie i implementacja systemów przetwarzających bardzo duże lub niestrukturalizowanie zbiory danych;
- optymalizowanie procesów Big Data;
- migracje istniejących rozwiązań BI i DWH na platformy Big Data;
- rozwój procesów Continuous Delivery / Continuous Integration w środowisku Big Data.
Jako Starszy Inżynier/Konsultant Big Data będziesz mieć również możliwość praktycznego poznania nowoczesnych narzędzi Big Data, procesów biznesowych i zdobycia wiedzy fachowej z branż, w których działają międzynarodowi klienci Capgemini oraz rozwoju w kierunku zadań analitycznych oraz architektonicznych.
- doświadczenie w projektach z obszaru Big Data w zakresie przetwarzania dużych i nieustrukturyzowanych zbiorów danych (w różnych fazach rozwoju systemów);
- znajomość narzędzia Spark i umiejętność programowania w języku Scala/Java (lub chęć nauki);
- znajomość technologii: Hadoop, Spark, Hive, Oozie (znajomość Kafki, Cassandry i/lub podobnych będzie dodatkowym atutem);
- umiejętność programowania w bashu;
- znajomość zagadnień Continuous Delivery / Continuous Integration;
- znajomość przynajmniej jednego relacyjnego systemu bazodanowego (znajomość Oracle będzie mile widziana);
- znajomość języka SQL (znajomość metod optymalizacji operacji bazodanowych będzie dodatkowym atutem);
- ukończone studia magisterskie lub inżynierskie z informatyki lub innych nauk ścisłych;
- znajomość algorytmów rozproszonych będzie dodatkowym atutem;
- dobra znajomość języka angielskiego;
- mile widziana znajomość języka niemieckiego;
- umiejętność analitycznego myślenia;
- łatwość nawiązywania kontaktów, szczerość i umiejętność współpracy w zespole;
- chęć ciągłego podnoszenia swoich kwalifikacji.
- możliwość rozwoju zawodowego;
- udział w prestiżowych projektach międzynarodowych;
- atrakcyjne warunki finansowe;
- prywatną opiekę medyczną;
- pakiet ubezpieczeniowy;
- dodatkowe świadczenia w ramach pakietu socjalnego, w tym m.in. kartę Multisport, dofinansowanie zajęć sportowych (koszykówka, siatkówka, piłka nożna, kickboxing), bilety do kina i inne;
- wyjazdy integracyjne;
- szkolenia zawodowe i językowe;
- możliwość elastycznego dostosowania czasu pracy;
- przyjazną atmosferę w pracy;
- wsparcie w relokacji;
- dużą liczbę realizowanych projektów, która umożliwia ich ewentualną zmianę;
- bezpłatne miejsca parkingowe dla pracowników;
- umowę o pracę na czas nieokreślony od pierwszego dnia pracy.