Data Engineer

Data Engineer

Pełny etat Hybrydowo
K

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.

K

Dane kontaktowe:

Zespół rekrutacyjny Kingfisher plc

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

Umiejętności analityczne
Zwracanie uwagi na szczegóły
Znajomość technologii chmurowych
Programowanie w Pythonie
SQL
Doświadczenie z technologiami przetwarzania danych, takimi jak Spark, PySpark lub Scala
Budowanie i utrzymywanie produkcyjnych potoków danych