Stanowisko: Expert Data Designer
Tryb pracy: Hybrydowo
Lokalizacja: Warszawa, Trójmiasto, Łódź
Forma zatrudnienia: B2B
Opis zadań:
Jako Expert Data Designer będziesz odpowiedzialny za projektowanie, modelowanie i optymalizację rozwiązań danych w złożonych środowiskach.
Expert Data Designer
Twój zakres obowiązków
- Rozbijanie dużych inicjatyw danych na mniejsze, zarządzalne zadania oraz szacowanie nakładu pracy i harmonogramów.
- Projektowanie i implementację schematów baz danych oraz modeli danych odzwierciedlających jednostki biznesowe i ich relacje.
- Tworzenie i utrzymywanie słowników danych oraz dokumentacji.
- Projektowanie technik optymalizacji wydajności baz danych (indeksowanie, partycjonowanie).
- Implementację reguł walidacji danych, procedur składowanych, funkcji oraz wyzwalaczy.
- Ustalanie procedur backupu i odzyskiwania danych we współpracy z zespołem deweloperskim.
- Wdrażanie zabezpieczeń baz danych i kontroli dostępu.
- Projektowanie i dokumentowanie procesów pobierania danych z różnych źródeł oraz logiki ich transformacji.
- Tworzenie mechanizmów kontroli jakości danych, walidacji i automatyzacji przetwarzania.
- Rozwiązywanie problemów integracyjnych, synchronizacji danych i projektowanie architektury opartej na zdarzeniach.
- Dokumentowanie punktów integracji i przepływów danych oraz współpraca z zespołami zewnętrznymi.
- Identyfikowanie długu technicznego i proponowanie usprawnień.
- Prowadzenie sesji wymiany wiedzy oraz współtworzenie mapy drogowej dla infrastruktury danych.
Nasze wymagania
- Doświadczenie w projektach hurtowni danych oraz w architekturze i projektowaniu danych.
- Umiejętność modelowania danych i stosowania wzorców integracji danych.
- Znajomość UML (ERD, diagramy sekwencji, diagramy komponentów) oraz BPMN.
- Świadomość zasad Data Governance i jakości danych.
- Biegłość w projektowaniu i zarządzaniu bazami danych SQL i NoSQL.
- Znajomość procesów i narzędzi ETL (Datastage, Informatica, Snowflake ETLs).
- Zrozumienie technologii Big Data (Hadoop, Spark).
- Wiedza o pipeline’ach CI/CD.
- Doskonałe umiejętności komunikacyjne i zdolność tłumaczenia złożonych koncepcji dla nietechnicznych interesariuszy.
- Zdolność współpracy z data scientistami, analitykami i zespołami biznesowymi.
- Adaptacyjność, chęć nauki nowych technologii, myślenie systemowe.
- Umiejętności w zakresie optymalizacji, debugowania i rozwiązywania problemów.
- Umiejętności programistyczne w Python, SQL, Java lub Scala.
- Znajomość platform chmurowych (AWS, Azure, GCP).