Nisum, wiodąca globalna firma zajmująca się handlem cyfrowym z siedzibą w Kalifornii, specjalizuje się w strategii i transformacji cyfrowej, analizach i analityce, blockchain, zwinności biznesowej oraz tworzeniu oprogramowania na zamówienie. Założona w 2000 roku z mottem „Building Success Together®”, Nisum zatrudnia ponad 1800 profesjonalistów w Stanach Zjednoczonych, Chile, Kolumbii, Indiach, Pakistanie i Kanadzie. Jako zaufany doradca czołowych marek z listy Fortune 500, Nisum pomaga klientom osiągać znaczący rozwój biznesowy dzięki zaawansowanym technologiom, które tworzą immersyjne i bezszwowe doświadczenia klientów zarówno w kanałach cyfrowych, jak i fizycznych.
Jako Architekt Danych w Nisum będziesz:
- Tworzyć i utrzymywać skalowalne przepływy danych oraz budować nowe integracje API w celu zarządzania rosnącą ilością i złożonością danych.
- Pracować zarówno jako indywidualny współpracownik, jak i lider zespołu zajmującego się danymi, aby dostarczać rozwiązania wysokiej jakości na czas.
- Współpracować z zespołami analitycznymi i biznesowymi w celu udoskonalania modeli danych, które poprawiają narzędzia do biznesowej inteligencji, zwiększają dostępność danych i wspierają podejmowanie decyzji opartych na danych.
- Tworzyć i dokumentować testy jednostkowe i integracyjne, przyczyniać się do wiki inżynieryjnej oraz dokumentować swoją pracę.
- Przeprowadzać analizy danych w celu rozwiązywania problemów związanych z danymi.
- Definiować zasoby danych firmy (modele danych), zadania Spark, Spark SQL i Hive SQL w celu zapełniania modeli danych.
- Blisko współpracować ze wszystkimi jednostkami biznesowymi i zespołami inżynieryjnymi w celu opracowania długoterminowej architektury platformy inżynierii danych.
- Projektować kompleksowe rozwiązania danych zgodnie z najlepszymi praktykami branżowymi i wzorcami projektowymi.
- Wdrażać zasady zarządzania, dostępu i bezpieczeństwa w celu optymalnego wykorzystania zasobów, kosztów i wydajności.
- Zapewniać jakość i dostępność danych dla kluczowych interesariuszy i procesów biznesowych dzięki solidnym systemom monitorowania.
Idealny kandydat będzie posiadać:
- Co najmniej 10 lat doświadczenia w ETL i inżynierii danych.
- Doświadczenie jako architekt rozwiązań lub starszy inżynier danych w projektowaniu rozwiązań intensywnie przetwarzających dane (strumieniowych, wsadowych, migracyjnych).
- Biegłość w nowoczesnych procesach pobierania danych (jeziora danych, magazyny danych, lakehouse'y).
- Doświadczenie w modelach zarządzania danymi.
- Znajomość relacyjnych baz danych SQL i NoSQL.
- Doświadczenie w usługach danych w chmurze Azure, funkcjach Azure, Azure Data Factory, Databricks i PySpark.
- Ponad 8 lat doświadczenia w inżynierii danych i narzędziach ETL (np. Teradata, Ab Initio).
- Biegłość w językach programowania obiektowego lub funkcyjnego, takich jak Python lub Scala.
- Zaawansowaną znajomość SQL oraz doświadczenie w pracy z zestawami danych o strukturze i bez strukturze.
Wymagane jest posiadanie tytułu licencjata z zakresu Informatyki, Systemów Informacyjnych, Inżynierii, Zastosowań Komputerowych lub pokre