Jako Inżynier 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 na stanowisku Inżyniera Big Data 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 Inżynier 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 zbiorow 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.