Data Engineer in Warsaw

Data Engineer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
F

W skrócie

  • Zadania: Projektuj i rozwijaj infrastrukturę danych na Databricks oraz optymalizuj procesy ETL/ELT.
  • Firma: Innowacyjna firma technologiczna z otwartą kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczne warunki pracy i długoterminowa współpraca.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój zaawansowanej analityki.
  • Kwalifikacje: 3+ lata doświadczenia w inżynierii danych oraz umiejętności programistyczne w Pythonie lub Javie.

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

Opis: Szukamy inżyniera danych, który zaprojektuje, rozwinie i zoptymalizuje naszą infrastrukturę danych na Databricks. Będziesz architektem skalowalnych pipeline'ów używając BigQuery, Google Cloud Storage, Apache Airflow, dbt, Dataflow i Pub/Sub, zapewniając wysoką dostępność i wydajność w naszych procesach ETL/ELT. Wykorzystasz Great Expectations do egzekwowania standardów jakości danych.

Zadania:

  • Zdefiniowanie i wdrożenie ogólnej architektury danych na GCP, w tym hurtowni danych w BigQuery/Databricks, wzorców jeziora danych w Google Cloud Storage oraz rozwiązań Data Mart (Data Mach).
  • Integracja Terraform dla Infrastructure as Code w celu efektywnego zarządzania zasobami chmurowymi.
  • Ustanowienie zarówno wsadowych, jak i rzeczywistych frameworków przetwarzania danych, aby zapewnić niezawodność, skalowalność i efektywność kosztową.
  • Projektowanie, budowanie i optymalizacja pipeline'ów ETL/ELT przy użyciu Apache Airflow do orkiestracji workflow.
  • Implementacja transformacji dbt (Data Build Tool) w celu utrzymania wersjonowanych modeli danych w BigQuery, zapewniając spójność i niezawodność w całym pipeline'ie danych.
  • Użycie Google Dataflow (opartego na Apache Beam) i Pub/Sub do przetwarzania i pobierania dużych zbiorów danych w czasie rzeczywistym/wsadowym.
  • Automatyzacja harmonogramowania zadań i transformacji danych w celu dostarczenia terminowych informacji dla analityki, uczenia maszynowego i raportowania.
  • Implementacja zdarzeniowych lub asynchronicznych workflow danych między mikroserwisami.
  • Wykorzystanie Dockera i Kubernetes (K8s) do konteneryzacji i orkiestracji, umożliwiając elastyczne i efektywne workflow danych oparte na mikroserwisach.
  • Implementacja CI/CD dla uproszczonego rozwoju, testowania i wdrażania komponentów inżynierii danych.
  • Egzekwowanie standardów jakości danych przy użyciu Great Expectations lub podobnych frameworków, definiując i walidując oczekiwania dla krytycznych zbiorów danych.
  • Zdefiniowanie i przestrzeganie zarządzania metadanymi, śladu danych i standardów audytu, aby zapewnić wiarygodne zbiory danych.
  • Implementacja najlepszych praktyk bezpieczeństwa, w tym szyfrowania w spoczynku i w tranzycie, zarządzania tożsamością i dostępem (IAM) oraz zgodności z GDPR lub CCPA, gdzie to możliwe.
  • Współpraca z zespołami Data Science, Analityki i Produktu, aby zapewnić, że infrastruktura danych wspiera zaawansowaną analitykę, w tym inicjatywy uczenia maszynowego.
  • Utrzymywanie środowisk Data Mart (Data Mach), które odpowiadają konkretnym domenom biznesowym, optymalizując dostęp i wydajność dla kluczowych interesariuszy.

Wymagania:

  • 3+ lata doświadczenia zawodowego w inżynierii danych, w tym co najmniej 1 rok w danych mobilnych.
  • Udokumentowane osiągnięcia w budowaniu i utrzymywaniu środowisk BigQuery oraz jezior danych opartych na Google Cloud Storage.
  • Głęboka wiedza na temat Apache Airflow do harmonogramowania/orkiestracji i projektowania ETL/ELT.
  • Doświadczenie w implementacji dbt dla transformacji danych, RabbitMQ dla workflow opartych na zdarzeniach oraz Pub/Sub + Dataflow dla pipeline'ów danych w czasie rzeczywistym/wsadowych.
  • Znajomość projektowania i wdrażania rozwiązań Data Mart (Data Mach) oraz używania Terraform dla IaC.
  • Silne umiejętności programistyczne w Pythonie, Javie lub Scali, a także skryptowanie do automatyzacji.
  • Doświadczenie z Dockerem i Kubernetes (K8s) do konteneryzacji usług związanych z danymi.
  • Praktyczna znajomość CI/CD i narzędzi DevOps (np. Terraform, Ansible, Jenkins, GitLab CI) do zarządzania infrastrukturą i wdrożeniami.
  • Biegłość w Great Expectations (lub podobnych) w celu definiowania i egzekwowania standardów jakości danych.
  • Ekspertyza w projektowaniu systemów dla śladu danych, zarządzania metadanymi i zgodności (GDPR, CCPA).
  • Silne zrozumienie systemów OLTP (Online Transaction Processing) i OLAP (Online Analytical Processing).
  • Doskonałe umiejętności komunikacyjne zarówno dla odbiorców technicznych, jak i nietechnicznych.
  • Wysoki poziom organizacji, samodyscypliny i zdolności do rozwiązywania problemów.

Warunki:

  • Konkurencyjne wynagrodzenie w zależności od doświadczenia i ekspertyzy.
  • Długoterminowa współpraca na podstawie umowy.
  • Współpraca w otwartym i współpracującym środowisku.
  • Elastyczne warunki współpracy.

Data Engineer in Warsaw – pracodawca: Fireart

Fireart Studio to dynamiczna firma, która stawia na innowacyjność i rozwój swoich pracowników. Oferujemy elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do szkoleń, które wspierają rozwój kariery w branży technologicznej. Nasza kultura pracy opiera się na współpracy i kreatywności, co sprawia, że każdy członek zespołu ma realny wpływ na sukces firmy.

F

Dane kontaktowe:

Zespół rekrutacyjny Fireart

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

Data Engineering
BigQuery
Google Cloud Storage
Apache Airflow
dbt
Dataflow
Pub/Sub