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