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 analizie. 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 fundamentów danych naszego klienta poszukujemy wyjątkowego inżyniera danych – doświadczonego inżyniera, który potrafi samodzielnie przejąć odpowiedzialność za złożone wyzwania techniczne i przekształcić 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 tam, gdzie potrzebna jest najsilniejsza ekspertyza inżynieryjna. 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.
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.
- Doskonałe umiejętności programowania w Pythonie – szukamy silnego programisty, a nie kogoś, kto tylko używa Pythona do podstawowego rozwoju notatników.
- Zaawansowane umiejętności PySpark i doświadczenie w pracy z dużymi obciążeniami przetwarzania danych.
- Zaawansowany SQL, w tym złożone transformacje, optymalizacja i funkcje analityczne/okienne.
- Silne zrozumienie zasad inżynierii danych, wzorców ETL/ELT, potoków danych, przetwarzania rozproszonego i platform danych produkcyjnych.
- Doświadczenie w projektowaniu i dostarczaniu rozwiązań samodzielnie, przy ograniczonej nadzorze.
- Umiejętność zrozumienia nieznanego problemu technicznego, zaproponowania podejścia i doprowadzenia go do realizacji.
- Silne umiejętności rozwiązywania problemów i troubleshootingu.
- Doświadczenie w pracy z praktykami inżynieryjnymi klasy produkcyjnej, w tym kontrolą wersji, testowaniem, CI/CD, monitorowaniem i procesami wdrażania.
- 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.
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, implementację, testowanie i wdrażanie produkcyjne.
- Pisanie wysokiej jakości kodu produkcyjnego przy użyciu Pythona, PySpark i SQL.
- Intensywna praca z Azure Databricks i nowoczesnymi możliwościami ekosystemu Databricks.
- Badanie i wdrażanie możliwości zasilanych 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.
- Współpraca z inżynierami danych, architektami, właścicielami produktów, DataOps, QA, DevOps i innymi zespołami technologicznymi.
Senior Data Engineer in Kraków – 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ęć.