Data Engineer in Katowice

Data Engineer in Katowice

Katowice Pełny etat 60750 - 74250 zł / rok (szac.) Zdalnie
E

W skrócie

  • Zadania: Twórz i utrzymuj potoki danych w Apache Airflow i Snowflake.
  • Firma: Innowacyjna firma IT zdalna, oferująca elastyczne warunki pracy.
  • Benefity: Stawka do 160 PLN/h netto + VAT oraz 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 jakość danych.
  • Kwalifikacje: 3+ lata doświadczenia w inżynierii danych oraz umiejętności w Pythonie i SQL.

Przewidywane wynagrodzenie mieści się w przedziale 60750 - 74250 zł za rok.

Jesteśmy w trakcie poszukiwań wykwalifikowanego i doświadczonego Inżyniera Danych specjalizującego się w Apache Airflow i Snowflake. Idealny kandydat będzie miał silne doświadczenie w projektowaniu i utrzymywaniu potoków danych, z naciskiem na optymalizację wydajności i jakość danych.

Główne obowiązki:

  • Projektowanie, budowanie i utrzymywanie DAG-ów Apache Airflow w Pythonie, które ładują dane do Data Lake (S3) i Snowflake.
  • Budowanie potoków, które pobierają dane z API, baz danych i plików.
  • Modelowanie i transformacja danych za pomocą dbt.
  • Optymalizacja zapytań SQL oraz wydajności i kosztów Snowflake.
  • Ustawianie monitorowania, alertów i obsługi błędów dla potoków.
  • Ochrona jakości danych poprzez testowanie i walidację oraz aktualizacja dokumentacji.

Wymagania kluczowe:

  • 3+ lata doświadczenia jako Inżynier Danych.
  • Apache Airflow: silna znajomość operatorów, sensorów, hooków, TaskFlow API, XCom, pul, backfills i projektowania idempotentnych DAG-ów.
  • Python: silne umiejętności, czysty, testowalny kod i pytest.
  • SQL: zaawansowany poziom, w tym funkcje okna, CTE i optymalizacja zapytań.
  • Snowflake: praktyczne doświadczenie z magazynami, etapami, zewnętrznymi wolumenami, COPY INTO.
  • dbt: modele, testy, makra, migawki i modele inkrementalne.
  • AWS S3: organizacja Data Lake, partycjonowanie, formaty plików (Parquet, JSON, CSV) i polityki IAM.
  • Doświadczenie z Gitem i CI/CD.
  • Znajomość języka angielskiego na poziomie B2 lub wyższym.

Miłe do posiadania:

  • Docker i Kubernetes.
  • Otwarte formaty tabel: Apache Iceberg lub Delta Lake.
  • Narzędzia do jakości danych i obserwowalności, takie jak Great Expectations lub Soda.
  • Modelowanie wymiarowe (Kimball).

Data Engineer in Katowice – pracodawca: emagine

Nasza firma to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu hybrydowym oraz atrakcyjne wynagrodzenie do 145 zł/h. Wspieramy rozwój naszych pracowników poprzez dostęp do nowoczesnych technologii i możliwości uczestnictwa w innowacyjnych projektach, co sprzyja nie tylko ich zawodowemu rozwojowi, ale także satysfakcji z wykonywanej pracy. Pracując w Warszawie, będziesz częścią dynamicznego zespołu, który ceni współpracę i kreatywność, a także dba o dobrą atmosferę w biurze.

E

Dane kontaktowe:

Zespół rekrutacyjny emagine

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

Python
Data Engineering
Communication Skills
SQL
Problem-Solving Skills
Data Pipeline Development
Data Governance