W skrócie
- Zadania: Twórz i utrzymuj nowoczesne rozwiązania danych w zespole inżynieryjnym.
- Firma: Kingfisher - innowacyjna firma zajmująca się poprawą domów.
- Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, karta sportowa i możliwość pracy zdalnej.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój danych w firmie.
- Kwalifikacje: Umiejętności programowania w Pythonie i SQL oraz doświadczenie w inżynierii danych.
Jako Data Engineer będziesz odgrywać ważną rolę w projektowaniu, budowaniu i utrzymywaniu niezawodnych rozwiązań danych, które wspierają platformy i produkty danych Kingfisher.
Pracując jako część zespołu inżynieryjnego, przyczynisz się do rozwoju skalowalnych potoków danych i rozwiązań, pomagając zapewnić, że dane są dostępne, niezawodne i skutecznie wykorzystywane w całym biznesie. Będziesz pracować z nowoczesnymi technologiami danych i platformami chmurowymi, stosując ustalone standardy inżynieryjne i najlepsze praktyki.
Będziesz ściśle współpracować z innymi inżynierami danych, inżynierami oprogramowania, zespołami produktowymi i interesariuszami, aby dostarczać wysokiej jakości rozwiązania danych, które spełniają potrzeby biznesowe. W trakcie pracy będziesz miał okazję wzmocnić swoją wiedzę techniczną, wnosić pomysły i ulepszenia oraz kontynuować rozwój swoich umiejętności w szerszej społeczności inżynierii danych Kingfisher.
Obowiązki:
- Projektowanie, budowanie, testowanie i utrzymywanie niezawodnych, skalowalnych i gotowych do produkcji potoków danych i rozwiązań danych.
- Rozwój i optymalizacja przepływów przetwarzania danych, zapewniając, że rozwiązania są efektywne, łatwe w utrzymaniu i opłacalne.
- Praca z nowoczesnymi platformami danych w chmurze i technologiami do pobierania, przekształcania, przechowywania i przetwarzania danych z różnych źródeł.
- Stosowanie ustalonych standardów inżynierii danych, wzorców projektowych i najlepszych praktyk w potokach danych i rozwiązaniach.
- Wspieranie jakości danych i zarządzania danymi poprzez wdrażanie odpowiednich walidacji, monitorowania i kontroli.
- Współpraca z inżynierami danych, zespołami produktowymi, architektami i innymi interesariuszami technicznymi w celu zrozumienia wymagań i dostarczania skutecznych rozwiązań.
- Badanie i rozwiązywanie problemów związanych z danymi i potokami, identyfikowanie przyczyn źródłowych i wdrażanie odpowiednich ulepszeń.
- Udział w ciągłym doskonaleniu platform danych, procesów inżynieryjnych i sposobów pracy.
- Badanie, ocena i wdrażanie praktycznych zastosowań AI w inżynierii danych, identyfikowanie możliwości poprawy jakości danych, monitorowania potoków, wykrywania anomalii, automatycznego testowania i ogólnej efektywności inżynieryjnej.
- Udział w przeglądach kodu, dyskusjach technicznych i dzieleniu się wiedzą w zespole inżynieryjnym.
Wymagania:
- Dobre umiejętności rozwiązywania problemów i analityczne, z umiejętnością badania problemów technicznych i związanych z danymi.
- Silne umiejętności programowania w Pythonie i SQL.
- Doświadczenie w budowaniu i utrzymywaniu produkcyjnych potoków danych i rozwiązań przetwarzania danych.
- Dobre zrozumienie modelowania danych, przechowywania, przekształcania i koncepcji przetwarzania.
- Doświadczenie z DBT lub podobnymi narzędziami do modelowania i przekształcania danych.
- Doświadczenie z co najmniej jedną dużą platformą chmurową, taką jak GCP, Azure lub AWS.
- Doświadczenie z nowoczesnymi platformami i usługami danych, takimi jak Databricks, BigQuery lub Azure Data Factory.
- Zrozumienie wzorców przetwarzania danych wsadowych, strumieniowych i zdarzeniowych.
- Doświadczenie z praktykami DevOps i DataOps, w tym CI/CD, Git i Infrastructure as Code.
- Zrozumienie zasad jakości danych, automatycznego testowania i monitorowania, z doświadczeniem w używaniu odpowiednich narzędzi lub frameworków.
- Dobre zrozumienie skalowalnych, niezawodnych i obserwowalnych rozwiązań danych.
- Umiejętność pracy w sposób współpracy w zespołach inżynieryjnych i skutecznej komunikacji zarówno z interesariuszami technicznymi, jak i nietechnicznymi.
- Postawa ciągłego doskonalenia i chęć rozwijania wiedzy technicznej oraz przyczyniania się do najlepszych praktyk inżynieryjnych.
- Doskonała znajomość języka angielskiego (w mowie i piśmie).
Data Engineer – pracodawca: Kingfisher plc
Kingfisher to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju kariery w dynamicznym środowisku. Pracując jako Solution Architect w Warszawie, będziesz częścią zespołu, który ceni różnorodność i innowacyjność, a także zapewnia konkurencyjny pakiet benefitów, w tym prywatną opiekę medyczną, programy szkoleniowe oraz elastyczne warunki pracy. Nasza kultura pracy sprzyja kreatywności i współpracy, co pozwala na realizację ambitnych projektów technologicznych w przyjaznej atmosferze.