Senior Snowflake Engineer

Summary

Senior Snowflake Engineer designs, builds, and optimizes data pipelines and cloud solutions using Snowflake, Snowpark Python, and AWS/Azure/GCP, ensuring data quality and cost efficiency.

Charakterystyka oferty:

  • Miejsce pracy: 100% zdalnie z terytorium Polski

  • Start: ASAP (preferowane max. 30 dni kalendarzowych wypowiedzenia)

  • Współpraca: B2B z ITFS

  • Wynagrodzenie: 170-200 zł/h + VAT (bez płatnych urlopów)

  • Godziny pracy: standardowe, core hours 10:00-15:00, okazjonalne spotkania z USA w godzinach popołudniowych/wieczornych

  • Proces rekrutacyjny: krótka rozmowa z ITFS (ok. 15 min) ➡ max. 2 rozmowy miękko-techniczne z Klientem ➡ decyzja

Wymagania:

  • Min. 5 lat doświadczenia w obszarze Data/Cloud, w tym min. 2-3 lata komercyjnego doświadczenia z Snowflake

  • Doświadczenie w budowaniu rozwiązań produkcyjnych w Snowflake

  • Praktyczne doświadczenie z Snowpark Python i programowaniem w Pythonie w kontekście przetwarzania danych

  • Doświadczenie w projektowaniu i implementacji złożonych pipeline'ów danych i procesów ETL/ELT

  • Znajomość architektury danych i doświadczenie w pracy z dużymi wolumenami danych

  • Doświadczenie w budowaniu i utrzymywaniu mechanizmów orkiestracji procesów danych

  • Znajomość podejść do obsługi błędów, kontrolowanych rerunów i zapewnienia spójności danych

  • Doświadczenie w implementacji automatycznych testów danych i procesów kontroli jakości danych

  • Znajomość koncepcji Data Lineage, Data Governance i monitorowania przepływu danych

  • Umiejętność analizy i optymalizacji wydajności zapytań SQL oraz procesów wykonywanych w Snowflake

  • Doświadczenie w optymalizacji kosztów środowisk chmurowych

  • Doświadczenie z narzędziami orkiestracji (Apache Airflow, Dagster lub podobne)

  • Znajomość narzędzi Data Quality i Data Observability

  • Doświadczenie z rozwiązaniami chmurowymi (AWS, Azure lub GCP)

  • Znajomość praktyk CI/CD i automatyzacji wdrożeń dla rozwiązań danych

  • Doświadczenie w pracy w środowisku Agile/Scrum

  • Znajomość modelowania danych i najlepszych praktyk DE

  • Znajomość j. angielskiego - min. B2+/C1

Zadania:

  • Projektowanie, rozwój i utrzymanie zaawansowanych rozwiązań w Snowflake z wykorzystaniem Snowpark Python

  • Tworzenie i optymalizacja złożonych pipeline'ów danych i silników obliczeniowych wspierających procesy biznesowe

  • Projektowanie, implementacja i utrzymanie procesów ETL/ELT w środowisku chmurowym

  • Budowanie i rozwój mechanizmów orkiestracji procesów danych, w tym zarządzanie harmonogramami, zależnościami, kontrolowanymi ponownymi uruchomieniami i obsługą błędów

  • Implementacja mechanizmów reconciliation i kontroli poprawności przetwarzania danych

  • Projektowanie i utrzymanie automatycznych testów danych oraz procesów Data Quality

  • Wdrażanie i utrzymywanie mechanizmów śledzenia Data Lineage i ich przepływu w systemach analitycznych

  • Analiza i optymalizacja wydajności rozwiązań Snowflake, w tym strojenie zapytań SQL, modeli danych oraz procesów przetwarzania

  • Monitorowanie i optymalizacja kosztów wykorzystania zasobów Snowflake

  • Współpraca z zespołami analitycznymi, Data Scientists i biznesem

  • Udział w projektowaniu architektury danych i rekomendowanie najlepszych praktyk w zakresie Data Engineering

Oferujemy:

  • Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej oraz możliwość rozwoju

  • Możliwość skorzystania z benefitów (dofinansowanie do pakietu medycznego Enel-med i Multisport oraz podstawowy pakiet księgowy - darmowy do trzech faktur miesięcznie)

ID: P3429