Senior Data Engineer in Warsaw

Senior Data Engineer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Zdalnie
Z

W skrócie

  • Zadania: Projektuj i buduj zaawansowane modele danych oraz skalowalne architektury.
  • Firma: ZS to innowacyjna firma konsultingowa i technologiczna z pasją do zmieniania życia.
  • Benefity: Atrakcyjne wynagrodzenie, zdrowotne benefity, elastyczna praca i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i twórz rozwiązania, które mają realny wpływ.
  • Kwalifikacje: Doświadczenie w inżynierii danych i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

ZS to firma konsultingowa i technologiczna, która koncentruje się na poprawie życia i sposobu, w jaki je żyjemy. Transformujemy pomysły w wpływ, łącząc dane, naukę, technologię i ludzką pomysłowość, aby dostarczać lepsze wyniki dla wszystkich.

Lokalizacja: Warszawa, Mazowieckie, Polska

Co będziesz robić:

  • Projektowanie i budowanie solidnych modeli danych zgodnych z wymaganiami biznesowymi.
  • Tworzenie skalowalnych architektur danych, które uwzględniają wzrost i ewoluujące potrzeby danych.
  • Rozwój i utrzymanie potoków danych, które ułatwiają płynny przepływ danych z różnych źródeł do hurtowni danych lub systemów przechowywania.
  • Optymalizacja procesów ETL pod kątem wydajności i niezawodności.
  • Implementacja i zarządzanie rozwiązaniami do przechowywania danych, w tym bazami danych relacyjnymi (np. SQL, PostgreSQL) oraz bazami danych nierelacyjnymi (np. MongoDB, Cassandra).
  • Ustawianie i utrzymywanie jezior danych dla dużych zbiorów danych.
  • Debugowanie problemów z kodem przy użyciu śladów stosu, logów, narzędzi monitorujących i innych zasobów.
  • Zapewnienie spójności i dokładności danych poprzez techniki walidacji i oczyszczania.
  • Współpraca z zespołami międzyfunkcyjnymi w celu rozwiązywania problemów związanych z danymi.
  • Projektowanie i wdrażanie funkcji technicznych zgodnie z najlepszymi praktykami dla używanego stosu technologicznego.
  • Pisanie kodu gotowego do produkcji, który jest łatwy do testowania, zrozumiały dla innych programistów i uwzględnia przypadki brzegowe oraz błędy.
  • Zapewnienie najwyższej jakości dostarczanych produktów poprzez przestrzeganie wytycznych architektonicznych/projektowych, najlepszych praktyk kodowania, okresowe przeglądy projektów/kodu oraz wykonywanie przeglądów kodu/skryptów seniorów inżynierów w zespole.
  • Pisanie testów jednostkowych oraz testów wyższego poziomu, aby obsługiwać oczekiwane przypadki brzegowe i błędy w sposób elegancki, a także ścieżki sukcesu.
  • Śledzenie trendów branżowych i najlepszych praktyk w inżynierii danych.
  • Zapewnienie wskazówek dotyczących narzędzi, technologii i metodologii inżynierii danych.
  • Implementacja złożonych funkcji z ograniczonym wsparciem ze strony lidera inżynierii.
  • Badanie i ocena najnowszych technologii poprzez szybkie uczenie się, prowadzenie dowodów koncepcji i tworzenie prototypowych rozwiązań.
  • Ścisła współpraca z klientami w celu zrozumienia ich wymagań dotyczących inżynierii danych.
  • Projektowanie i wdrażanie najlepszych w swojej klasie rozwiązań inżynierii danych dostosowanych do projektów klientów.
  • Podział dużych funkcji na zadania możliwe do oszacowania, prowadzenie szacowania i dostosowywanie się do klientów.
  • Mentorowanie młodszych inżynierów danych, wspierając ich rozwój i rozwój umiejętności.
  • Współpraca z innymi zespołami technicznymi w celu płynnej integracji rozwiązań danych.
  • Uczestnictwo w spotkaniach scrumowych i ceremoniach agile oraz skuteczne komunikowanie postępów w pracy, problemów i zależności.
  • Współpraca z zespołami kontaktującymi się z klientami w celu zrozumienia kontekstu rozwiązania oraz udział w zbieraniu i analizie wymagań technicznych.
  • Praca z architektami technicznymi w zespole w celu weryfikacji podejścia do projektowania i wdrażania.

Co przyniesiesz:

  • Odpowiedni tytuł licencjata lub wyższy w dziedzinie informatyki, nauki o danych lub pokrewnych dziedzinach.
  • Minimum 3-letnie doświadczenie w branży związanej z big data – Hive, Spark, Hadoop, systemy kolejkowe jak Apache Kafka/Rabbit MQ/AWS Kinesis.
  • Praktyczne doświadczenie w budowaniu wzorców projektowych opartych na metadanych, wielokrotnego użytku dla potoków danych, orkiestracji, wzorców pobierania danych (wsadowe, w czasie rzeczywistym).
  • Doświadczenie w projektowaniu i wdrażaniu rozwiązań na platformach obliczeniowych rozproszonych i usługach chmurowych (w tym AWS, Azure, GCP).
  • Praktyczne doświadczenie w budowaniu potoków CI/CD oraz znajomość praktyk monitorowania aplikacji.
  • Biegłość w językach programowania takich jak Python, Java lub Scala.
  • Doświadczenie z technologiami big data (np. Hadoop, Spark, Kafka).
  • Znajomość systemów opartych na chmurze (np. AWS, Azure).
  • Znajomość narzędzi do integracji danych i ETL (np. Talend, Informatica, Apache NiFi).
  • Dobra wiedza na temat pobierania danych, przechowywania danych, orkiestracji, zarządzania danymi w chmurze, najlepiej Azure lub AWS.
  • Dobra znajomość Azure Databricks i/lub AWS EMR.
  • Dobre zrozumienie koncepcji hurtowni danych i najlepszych praktyk.
  • Silne umiejętności komunikacyjne.

Korzyści i benefity:

ZS oferuje kompleksowy pakiet nagród, w tym zdrowie i dobre samopoczucie, planowanie finansowe, urlopy roczne, rozwój osobisty i zawodowy. Nasze programy rozwoju umiejętności, wiele możliwości awansu kariery oraz ścieżki mobilności wewnętrznej i kultura współpracy umożliwiają Ci rozwój jako indywidualny członek zespołu globalnego.

Jesteśmy zobowiązani do zapewnienia naszym pracownikom elastycznego i połączonego sposobu pracy. Elastyczny i połączony ZS pozwala nam łączyć pracę zdalną i obecność na miejscu u klientów/biurach ZS przez większość tygodnia.

Podróże: Podróże są wymagane w ZS dla pracowników kontaktujących się z klientami; potrzeby biznesowe Twojego projektu i klienta są priorytetem. Chociaż niektóre projekty mogą być lokalne, wszyscy pracownicy kontaktujący się z klientami powinni być przygotowani do podróży w razie potrzeby.

Proces aplikacji: Kandydaci muszą posiadać lub być w stanie uzyskać zezwolenie na pracę w swoim docelowym kraju zatrudnienia. Wymagana jest aplikacja online, w tym pełny zestaw transkryptów (oficjalnych lub nieoficjalnych), aby zostać rozpatrzonym.

Senior Data Engineer in Warsaw – pracodawca: ZS

ZS Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach organizacji. Dodatkowo, praca w Polsce zapewnia dostęp do różnorodnych projektów oraz możliwość wpływania na rozwój zaawansowanych rozwiązań AI w międzynarodowym kontekście.

Z

Dane kontaktowe:

Zespół rekrutacyjny ZS

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

Modelowanie danych
Architektura danych
Pipelines danych
Optymalizacja procesów ETL
Bazy danych relacyjne (SQL, PostgreSQL)
Bazy danych nierelacyjne (MongoDB, Cassandra)
Data lakes