Senior Data Engineer in Wrocław

Senior Data Engineer in Wrocław

Wrocław Pełny etat 63000 - 77000 zł / rok (szac.) Stacjonarnie
H

W skrócie

  • Zadania: Projektuj, rozwijaj i optymalizuj złożone rozwiązania danych na Azure i Databricks.
  • Firma: Dynamiczny zespół pasjonatów technologii w branży IT i analityki.
  • Benefity: Wysoka autonomia techniczna, praca z nowoczesnymi technologiami i możliwość wpływu na architekturę.
  • Pozostałe informacje: Możliwość pracy w międzynarodowym środowisku z doświadczonymi inżynierami.
  • Dlaczego ta praca: Rozwiązuj trudne problemy inżynieryjne i twórz innowacyjne rozwiązania w obszarze danych.
  • Kwalifikacje: 8+ lat doświadczenia w inżynierii danych oraz silne umiejętności programistyczne w Pythonie.

Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.

O projekcie: Jesteśmy zespołem entuzjastów technologii, który ma na celu połączenie najlepszych umysłów w usługach IT i analityce. Naszym celem jest budowanie nowoczesnych centrów IT i analitycznych, które umożliwiają naszym partnerom stawanie się organizacjami opartymi na danych. W obszarze Zarządzania Danymi i Fundacji Danych naszego klienta poszukujemy wyjątkowego inżyniera danych – doświadczonego inżyniera, który potrafi samodzielnie podejmować się złożonych wyzwań technicznych i przekształcać je w solidne, skalowalne rozwiązania.

To nie jest rola skoncentrowana na utrzymaniu lub rutynowych zadaniach. Dołączysz do grupy inżynieryjnej o wysokim poziomie seniority, pracującej nad strategicznymi i technicznie wymagającymi inicjatywami, przechodząc między projektami w zależności od priorytetów i potrzeb inżynieryjnych. Szeroka organizacja Zarządzania Danymi składa się z około 30 inżynierów i specjalistów technologicznych, podczas gdy ta rola będzie koncentrować się głównie na wybranym zestawie inicjatyw o wysokim wpływie.

W tej roli będziesz przyczyniać się do kilku strategicznych projektów w obszarze Zarządzania Danymi, w tym:

  • Migracja platformy danych do Databricks: Migracja i modernizacja istniejących możliwości zarządzania danymi do ekosystemu Databricks, w tym wsparcie inżynieryjne, integracja platformy oraz wdrażanie nowych rozwiązań opartych na Databricks.
  • Rozwiązanie do odkrywania danych wspomagane AI: Opracowanie nowego podejścia do odkrywania danych w przedsiębiorstwie, które łączy takie możliwości jak Databricks, Unity Catalog, odkrywanie danych wspomagane AI, RAG oraz interfejsy konwersacyjne.
  • Fundacja Danych: Rozwój i ewolucja Fundacji Danych organizacji w Databricks, tworzenie skalowalnych fundamentów technicznych, które mogą być wykorzystywane w różnych zespołach, rynkach i produktach danych.

Kto odniesie sukces w tej roli? Prawdopodobnie będziesz cieszyć się tą pozycją, jeśli:

  • jesteś przede wszystkim silnym inżynierem;
  • lubisz kodować i chcesz, aby kodowanie było znaczącą częścią twojej codziennej pracy;
  • czujesz się komfortowo, otrzymując trudny problem zamiast szczegółowej listy kroków wdrożeniowych;
  • potrafisz pracować samodzielnie i podejmować rozsądne decyzje techniczne;
  • naturalnie szukasz ulepszeń zamiast akceptować istniejące rozwiązania jako stałe;
  • cieszysz się z eksploracji nowych technologii i przekształcania ich w praktyczne rozwiązania dla przedsiębiorstw;
  • czujesz się komfortowo, poruszając się między różnymi inicjatywami i kontekstami technicznymi;
  • potrafisz dyskutować o architekturze z seniorami inżynierami i architektami, pozostając jednocześnie głęboko zaangażowanym;
  • preferujesz środowisko, w którym kompetencje techniczne, odpowiedzialność i inicjatywa mają większe znaczenie niż tytuły zawodowe.

Co oferujemy:

  • Możliwość pracy nad inicjatywami danych o wysokim wpływie, a nie powtarzalnym rozwojem biznesowym.
  • Znacząca odpowiedzialność techniczna i swoboda w rozwiązywaniu problemów.
  • Praca z Azure, Databricks, Python, PySpark, SQL oraz nowoczesnymi możliwościami AI.
  • Możliwość wpływania na architekturę techniczną i praktyki inżynieryjne.
  • Współpraca z doświadczonymi inżynierami i architektami w międzynarodowej organizacji technologicznej.

Wymagania:

  • 8+ lat doświadczenia zawodowego w inżynierii danych, inżynierii oprogramowania lub pokrewnej dziedzinie.
  • Silne, praktyczne doświadczenie komercyjne z Azure Databricks.
  • Bardzo dobra znajomość ekosystemu chmurowego Azure i architektur danych opartych na chmurze.
  • Doskonale umiejętności programowania w Pythonie – szukamy silnego programisty, a nie kogoś, kto używa Pythona tylko do podstawowego rozwoju notatników.
  • Zaawansowane umiejętności w PySpark oraz doświadczenie w pracy z dużymi obciążeniami przetwarzania danych.
  • Zaawansowane umiejętności SQL, w tym złożone transformacje, optymalizację i funkcje analityczne/okienne.
  • Silne zrozumienie zasad inżynierii danych, wzorców ETL/ELT, potoków danych, przetwarzania rozproszonego i produkcyjnych platform danych.
  • Doświadczenie w projektowaniu i dostarczaniu rozwiązań samodzielnie, przy ograniczonym nadzorze.
  • Umiejętność zrozumienia nieznanego problemu technicznego, zaproponowania podejścia i doprowadzenia go do realizacji.
  • Silne umiejętności rozwiązywania problemów i diagnozowania.
  • Doświadczenie w pracy z praktykami inżynieryjnymi na poziomie produkcyjnym, w tym kontrolą wersji, testowaniem, CI/CD, monitorowaniem i procesami wdrożeniowymi.
  • Silne zrozumienie zasad rozwoju oprogramowania oraz umiejętność tworzenia czystego, łatwego do utrzymania, dobrze zorganizowanego kodu.
  • Wysoki poziom odpowiedzialności, niezależności i proaktywności.
  • Doskonałe umiejętności komunikacyjne w języku angielskim, zarówno pisemne, jak i ustne.

W szczególności będziemy zainteresowani kandydatami, którzy również posiadają:

  • Praktyczne doświadczenie z możliwościami AI w Databricks i nowoczesnymi rozwiązaniami danych wspomaganymi AI.
  • Doświadczenie z architekturami RAG, aplikacjami opartymi na LLM lub interfejsami konwersacyjnymi opartymi na danych przedsiębiorstwa.
  • Doświadczenie z Databricks Genie lub podobnymi możliwościami odkrywania danych w formie konwersacyjnej.
  • Silna znajomość Unity Catalog.
  • Doświadczenie w migracji platform danych przedsiębiorstwa lub rozwiązań zarządzania danymi do Databricks.
  • Zrozumienie katalogowania danych, zarządzania metadanymi, genealogii, zarządzania i odkrywania danych.
  • Silna świadomość architektury rozwiązań i danych oraz umiejętność znaczącego wkładu w decyzje architektoniczne.
  • Doświadczenie w projektowaniu wielokrotnego użytku frameworków, komponentów lub standardów inżynieryjnych, a nie tylko pojedynczych potoków.
  • Doświadczenie w optymalizacji wydajności w środowiskach Databricks/Spark.
  • Doświadczenie z Azure DevOps i dojrzałymi praktykami CI/CD dla rozwiązań danych.

Codzienne zadania:

  • Projektowanie, rozwijanie i optymalizacja złożonych rozwiązań danych i potoków danych na Azure i Databricks.
  • Przyjmowanie pełnej odpowiedzialności technicznej za przypisane problemy inżynieryjne – od zrozumienia wyzwania przez projektowanie rozwiązania, wdrażanie, testowanie i wdrożenie produkcyjne.
  • Pisanie wysokiej jakości, produkcyjnego kodu przy użyciu Pythona, PySpark i SQL.
  • Intensywna praca z Azure Databricks i nowoczesnymi możliwościami ekosystemu Databricks.
  • Eksploracja i wdrażanie możliwości wspomaganych AI w ramach platformy danych, w tym rozwiązań związanych z funkcjami AI Databricks, podejściami opartymi na RAG, odkrywaniem danych i konwersacyjnym dostępem do danych przedsiębiorstwa.
  • Wkład w migrację i modernizację istniejących platform danych i rozwiązań do architektur opartych na Databricks.
  • Praca z Unity Catalog i wkład w skalowalne podejścia do odkrywania danych, zarządzania i dostępu.
  • Rozwiązywanie technicznie trudnych lub niestandardowych problemów, gdzie może nie być istniejącego planu lub gotowego rozwiązania.
  • Proaktywne identyfikowanie możliwości poprawy architektury, wydajności, skalowalności, niezawodności i łatwości utrzymania.
  • Kwestionowanie istniejących podejść, gdy widzisz lepsze rozwiązanie techniczne i aktywne wniesienie własnych pomysłów.
  • Współpraca z inżynierami danych, architektami, właścicielami produktów, DataOps, QA, DevOps i innymi zespołami technologicznymi.
  • Wsparcie dyskusji architektonicznych i wkład w decyzje dotyczące projektowania technicznego w całym krajobrazie Zarządzania Danymi.
  • Przechodzenie między strategicznymi inicjatywami w miarę zmiany priorytetów, przynosząc silną ekspertyzę inżynieryjną tam, gdzie jest najbardziej potrzebna.

Senior Data Engineer in Wrocław – pracodawca: hubQuest

hubQuest to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku technologicznym. Pracując w zespole wysokiej klasy inżynierów, będziesz miał szansę na realny wpływ na strategiczne inicjatywy, takie jak migracje do Databricks i odkrywanie danych wspomagane AI. Nasza kultura pracy opiera się na współpracy, innowacyjności i ciągłym doskonaleniu, co sprawia, że każdy dzień przynosi nowe wyzwania i satysfakcję z osiągnięć.

H

Dane kontaktowe:

Zespół rekrutacyjny hubQuest

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Data Engineer in Wrocław

Python
Data Engineering
SQL
Data Governance
Communication Skills
Problem-Solving Skills
Data Pipeline Development