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