Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy Inżynier Danych
Opis
Text copied to clipboard!
Szukamy Starszego Inżyniera Danych, który dołączy do naszego zespołu i odegra kluczową rolę w projektowaniu, budowie oraz utrzymaniu skalowalnych rozwiązań danych wspierających analitykę, raportowanie i rozwój produktów opartych na danych. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie niezawodnych potoków ETL i ELT, integrację danych z wielu źródeł, modelowanie danych oraz optymalizację wydajności środowisk przetwarzania danych. To rola dla eksperta, który potrafi łączyć wiedzę techniczną z rozumieniem potrzeb biznesowych i przekładać wymagania organizacji na stabilne, bezpieczne i przyszłościowe rozwiązania.
Na tym stanowisku będziesz współpracować z analitykami danych, data scientistami, zespołami produktowymi, architektami oraz inżynierami oprogramowania, aby zapewnić wysoką jakość, dostępność i spójność danych w całej organizacji. Oczekujemy, że będziesz aktywnie uczestniczyć w definiowaniu standardów inżynierii danych, wyborze technologii oraz wdrażaniu najlepszych praktyk związanych z testowaniem, monitorowaniem i dokumentacją procesów danych. Ważnym elementem tej roli jest również identyfikowanie obszarów do automatyzacji oraz ciągłe doskonalenie architektury danych pod kątem wydajności, kosztów i bezpieczeństwa.
Starszy Inżynier Danych powinien swobodnie poruszać się w środowiskach chmurowych i rozumieć nowoczesne podejścia do budowy platform danych, takie jak data lake, data warehouse, lakehouse czy architektura oparta na zdarzeniach. Istotna będzie umiejętność pracy z dużymi wolumenami danych, zarówno wsadowo, jak i w czasie zbliżonym do rzeczywistego. Szukamy osoby, która potrafi samodzielnie prowadzić złożone inicjatywy techniczne, wspierać mniej doświadczonych członków zespołu oraz proponować rozwiązania odpowiadające na długoterminowe potrzeby firmy.
Idealny kandydat lub kandydatka posiada silne kompetencje w zakresie SQL, modelowania danych, programowania oraz orkiestracji procesów danych. Cenimy doświadczenie w pracy z narzędziami do integracji danych, platformami chmurowymi i systemami rozproszonymi. Równie ważne są umiejętności komunikacyjne, zdolność priorytetyzacji zadań oraz nastawienie na współpracę. W tej roli będziesz mieć realny wpływ na sposób, w jaki organizacja wykorzystuje dane do podejmowania decyzji, rozwijania produktów i budowania przewagi konkurencyjnej.
Oferujemy możliwość pracy nad ambitnymi projektami, dostęp do nowoczesnego stosu technologicznego oraz środowisko, w którym jakość, odpowiedzialność i rozwój są traktowane priorytetowo. Jeśli interesuje Cię budowanie solidnych fundamentów danych, rozwiązywanie złożonych problemów technicznych i tworzenie rozwiązań, które wspierają całą organizację, ta rola będzie doskonałą okazją do dalszego rozwoju zawodowego.
Obowiązki
Text copied to clipboard!- Projektowanie, budowa i utrzymanie skalowalnych potoków danych ETL i ELT.
- Integracja danych z systemów transakcyjnych, API, plików i źródeł zewnętrznych.
- Modelowanie danych na potrzeby analityki, raportowania i zastosowań operacyjnych.
- Optymalizacja wydajności zapytań, procesów przetwarzania oraz kosztów infrastruktury.
- Wdrażanie mechanizmów monitorowania, alertowania i kontroli jakości danych.
- Współpraca z analitykami, data scientistami i zespołami produktowymi przy definiowaniu wymagań.
- Tworzenie i utrzymywanie dokumentacji technicznej oraz standardów inżynierii danych.
- Udział w projektowaniu architektury danych w środowiskach chmurowych i hybrydowych.
- Zapewnienie bezpieczeństwa danych oraz zgodności z politykami organizacji.
- Mentorowanie młodszych inżynierów i wspieranie rozwoju zespołu.
Wymagania
Text copied to clipboard!- Minimum 5 lat doświadczenia w inżynierii danych lub pokrewnej roli technicznej.
- Bardzo dobra znajomość SQL oraz projektowania relacyjnych modeli danych.
- Doświadczenie w programowaniu w Pythonie, Javie lub Scali.
- Praktyczna znajomość narzędzi orkiestracji, takich jak Airflow lub podobnych.
- Doświadczenie z platformami chmurowymi, takimi jak AWS, Azure lub Google Cloud.
- Znajomość technologii hurtowni danych, data lake lub lakehouse.
- Umiejętność pracy z systemami przetwarzania rozproszonego, np. Spark.
- Doświadczenie we wdrażaniu testów, monitoringu i walidacji jakości danych.
- Zrozumienie zagadnień bezpieczeństwa, zarządzania dostępem i ładu danych.
- Dobra komunikacja oraz umiejętność współpracy z interesariuszami technicznymi i biznesowymi.
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie platformy chmurowe wykorzystywałeś lub wykorzystywałaś w projektach danych?
- Jakie narzędzia ETL lub ELT znasz najlepiej i w jakim zakresie?
- Czy masz doświadczenie w projektowaniu modeli danych dla hurtowni danych?
- W jaki sposób monitorujesz jakość danych i reagujesz na incydenty?
- Czy pracowałeś lub pracowałaś z przetwarzaniem strumieniowym lub near real-time?
- Jakie technologie programistyczne wykorzystujesz najczęściej w pracy z danymi?
- Czy masz doświadczenie w mentorowaniu młodszych członków zespołu?
- Jak podchodzisz do optymalizacji kosztów i wydajności rozwiązań danych?