Staff Data Engineer - Data and Reporting Solutions

Job expired!

Czy jesteś namiętnym Inżynierem Danych z doświadczeniem w budowaniu i utrzymywaniu skalowalnych potoków danych? Lubisz pracować w środowisku cloudowym i z pasją podchodzisz do skomplikowanych wyzwań związanych z danymi? Jeśli tak, chcemy Cię w naszym zespole!

Poszukujemy utalentowanego Starszego Inżyniera Oprogramowania do naszego rozwijającego się zespołu Infrastruktury Danych w Achievers. W tej roli wykorzystasz swoje obszerne doświadczenie i głębokie zrozumienie koncepcji magazynów danych i jezior danych, aby kształtować i realizować naszą mapę drogową technologii. Twoim kluczowym zadaniem będzie projektowanie, rozwijanie i utrzymywanie naszych potoków danych na platformie Google Cloud Platform (GCP). Będziesz ściśle współpracować z Architektami Danych i Naukowcami Danych, aby przekładać potrzeby biznesowe na solidne i skalowalne rozwiązania danych.

  • Projektowanie, rozwijanie i wdrażanie skalowalnych i niezawodnych potoków danych przy użyciu narzędzi takich jak Dataflow, Airflow i Apache Beam na GCP.
  • Współpraca z Architektami Danych w celu określenia wymagań dotyczących danych i przekładanie ich na specyfikacje techniczne.
  • Pisanie wysokiej jakości, utrzymywalnego i wydajnego kodu przy użyciu Pythona, PHP i Go.
  • Współpraca z inżynierami danych i naukowcami danych w celu rozwiązywania problemów z potokami danych i zapewniania jakości danych.
  • Automatyzacja procesów wdrażania i monitorowania potoków danych.
  • Bycie na bieżąco z najnowszymi trendami i technologiami w krajobrazie dużych danych.
  • Dokumentowanie potoków danych i kodu dla celów utrzymania.
  • Identyfikacja i adresowanie luk w zespole oraz tworzenie efektywnych procesów dla sukcesu zespołu.
  • Minimum 5 lat doświadczenia jako Inżynier Oprogramowania ze skupieniem na infrastrukturze danych.
  • Udowodnione doświadczenie w projektowaniu i rozwijaniu potoków danych na platformach cloudowych (preferowane GCP).
  • Mocna ekspertyza w najlepszych praktykach rozwoju oprogramowania, w tym czysty kod, kontrola wersji i testowanie.
  • Znajomość rozproszonych frameworków przetwarzania jak Apache Beam.
  • Doświadczenie z technologiami konteneryzacji takimi jak Kubernetes.
  • Biegłość w językach programowania takich jak Python, PHP i Go.
  • Komfortowe korzystanie z nowoczesnych elementów budowanych systemów back-end, w tym horyzontalnie skalowalnej infrastruktury danych i architektury opartej na zdarzeniach, z zdolnością artykułowania zalet/wad różnych podejść i udzielania rekomendacji.
  • Znajomość baz danych i technologii analitycznych w branży, w tym magazynowanie danych, jeziora danych, ETL i bazy danych relacyjne.
  • Wyśmienite umiejętności komunikacji, współpracy i rozwiązywania problemów.

Je