Języki: niemiecki C1 (wymagany), angielski B2 (wymagany)
Lokalizacja kandydatów: Europa - wymagany region Nearshore
O projekcie
Do międzynarodowego projektu poszukujemy Senior Data & BI Architecta, który będzie odpowiedzialny za rozwój i optymalizację istniejącej architektury danych oraz rozwiązania Self-Service BI opartego na Microsoft Fabric i Power BI.
Projekt obejmuje rozwój kompleksowego przepływu danych - od ich przygotowania i transformacji w środowisku Data Warehouse, przez integrację i przetwarzanie w Microsoft Fabric, aż po udostępnianie odpowiednio przygotowanych danych za pomocą modeli semantycznych Power BI.
Celem jest stworzenie skalowalnej, wydajnej i łatwej w utrzymaniu architektury, zapewniającej spójną bazę danych dla różnych potrzeb raportowych i analitycznych.
Istotnym elementem projektu będzie optymalizacja poszczególnych warstw architektury, odpowiednie rozmieszczenie logiki biznesowej i transformacji danych oraz rozwój standardów dotyczących jakości, struktury i ponownego wykorzystania danych.
Twoje zadania
Data Engineering i przygotowanie danych
- Utrzymanie i rozwój warstwy przygotowania danych wykorzystywanej przez rozwiązanie Self-Service BI.
- Łączenie i przygotowywanie danych wymiarowych oraz faktów na potrzeby dalszego modelowania.
- Projektowanie, rozwój i optymalizacja transformacji danych z wykorzystaniem dbt i SQL.
- Utrzymanie oraz rozwój procesów przetwarzania i orkiestracji danych z wykorzystaniem Apache Airflow.
- Analiza i optymalizacja struktur danych oraz procesów transformacyjnych pod kątem wydajności, jakości i łatwości utrzymania.
- Współpraca przy zmianach na styku hurtowni danych i rozwiązania Self-Service BI.
- Uwzględnianie rozwoju platformy danych w kierunku Databricks.
Microsoft Fabric
- Projektowanie, rozwój i optymalizacja architektury danych w Microsoft Fabric.
- Integracja danych pochodzących z hurtowni danych i warstwy przygotowania danych.
- Dobór odpowiednich komponentów Microsoft Fabric oraz wzorców integracyjnych.
- Optymalizacja przepływów danych pomiędzy poszczególnymi warstwami architektury.
- Ograniczanie zbędnej redundancji danych i powielania transformacji.
- Rozwijanie standardów dotyczących struktur danych, nazewnictwa, jakości i ponownego wykorzystania danych.
- Analiza i optymalizacja wydajności całego przepływu danych.
Modelowanie danych i Power BI
- Projektowanie, rozwój i optymalizacja modeli semantycznych Power BI.
- Tworzenie wymiarowych modeli danych zgodnie z zasadami Star Schema.
- Modelowanie tabel faktów, wymiarów, relacji i hierarchii.
- Tworzenie i optymalizacja miar DAX, KPI oraz mechanizmów Time Intelligence.
- Optymalizacja modeli semantycznych pod kątem wydajności, skalowalności i użyteczności.
- Zapewnienie spójnej i wielokrotnego użytku logiki biznesowej oraz wskaźników.
- Przygotowywanie struktur semantycznych na potrzeby Self-Service Reporting i Analytics.
Architektura End-to-End
- Analiza i optymalizacja całego przepływu danych - od hurtowni danych, przez Microsoft Fabric, aż po modele semantyczne.
- Optymalizacja podziału odpowiedzialności pomiędzy poszczególnymi warstwami architektury.
- Analiza zależności pomiędzy komponentami i rekomendowanie usprawnień.
- Doradztwo w zakresie decyzji architektonicznych i rozwoju docelowej architektury technicznej.
- Przygotowywanie i aktualizacja dokumentacji technicznej, koncepcji oraz decyzji architektonicznych.
- Zapewnienie skalowalności, utrzymywalności i możliwości ponownego wykorzystania rozwiązań.
Współpraca i transfer wiedzy
- Analiza wymagań biznesowych i przekładanie ich na modele danych oraz rozwiązania techniczne.
- Współpraca z przedstawicielami biznesu, Data Engineerami, BI Developerami i innymi interesariuszami.
- Doradztwo w zakresie modelowania danych, Microsoft Fabric, Power BI i architektury Self-Service BI.
- Dokumentowanie opracowanych rozwiązań i decyzji architektonicznych.
- Dzielenie się wiedzą i wspieranie rozwoju kompetencji wewnętrznego zespołu.
Wymagania
- Kilkuletnie doświadczenie w projektowaniu i rozwoju architektur Data Warehouse, Data Engineering oraz Business Intelligence.
- Bardzo dobra znajomość SQL oraz relacyjnego i wymiarowego modelowania danych.
- Praktyczne doświadczenie z dbt.
- Praktyczne doświadczenie z Apache Airflow lub podobnymi narzędziami do orkiestracji procesów danych.
- Doświadczenie w pracy z Snowflake.
- Bardzo dobra, praktyczna znajomość Microsoft Fabric.
- Bardzo dobra znajomość modeli semantycznych Power BI oraz modelowania wymiarowego.
- Zaawansowana znajomość DAX, miar, Time Intelligence i optymalizacji wydajności.
- Doświadczenie w projektowaniu modeli danych zgodnie z zasadami Star Schema / Dimensional Modeling.
- Doświadczenie w analizie i optymalizacji złożonych przepływów danych End-to-End.
Mile widziane
- Doświadczenie z Databricks lub migracją platform danych opartych na Snowflake w kierunku Databricks.
- Znajomość zagadnień Data Governance, Data Quality i standaryzacji danych.
- Doświadczenie z procesami CI/CD i wdrażaniem rozwiązań Data oraz BI.
- Znajomość metodyk zwinnych, mile widziane doświadczenie z SAFe.
- Znajomość Python i/lub Spark.
Kompetencje miękkie
- Bardzo dobre umiejętności analityczne i koncepcyjne.
- Szerokie rozumienie architektur danych End-to-End.
- Umiejętność przekładania wymagań biznesowych na skalowalne modele danych i rozwiązania techniczne.
- Samodzielność, odpowiedzialność i nastawienie na rozwiązywanie problemów.
- Umiejętność dokumentowania decyzji architektonicznych i przekazywania wiedzy.
Języki
- Niemiecki - minimum C1 (wymagany).
- Angielski - minimum B2 (wymagany).
Technologie
Microsoft Fabric, Power BI, Power BI Semantic Models, DAX, SQL, dbt, Apache Airflow, Snowflake, Databricks, Star Schema, Dimensional Modeling, Python, Spark.
Oferujemy
- Udział w międzynarodowym projekcie rozwoju architektury danych i Business Intelligence.
- 100% pracę zdalną.
- Pełne zaangażowanie w wymiarze ok. 40 godzin tygodniowo.
- Współpracę przy rozwoju nowoczesnych rozwiązań analitycznych i platform danych.
- Możliwość przedłużenia współpracy po zakończeniu pierwszego etapu projektu.