EU remote
Snowflake Engineer
About this role
Snowflake Engineer Square One Resources Daily tasks: - Projektowanie architektury oraz przeprowadzenie migracji obecnego środowiska Snowflake + dbt Cloud do architektury Snowflake + dbt Core + Apache Airflow. - Projektowanie i rozwój przepływów danych z systemów źródłowych do struktur hurtowni danych Snowflake z wykorzystaniem dbt Cloud, dbt Core oraz dbt on Snowflake. - Implementacja procesów ETL/ELT zgodnie z wytycznymi architektonicznymi klienta oraz integracja danych z wielu źródeł i zewnętrznych systemów AI.
- Projektowanie oraz wdrażanie modeli bezpieczeństwa i procesów zarządzania uprawnieniami na platformie Snowflake. - Tworzenie i utrzymywanie dokumentacji technicznej (kod ETL dla Snowflake i dbt) w środowisku Confluence klienta. - Szacowanie prac na potrzeby poszczególnych sprintów oraz raportowanie postępów w Azure DevOps lub Jira. - Przeprowadzanie przeglądów kodu (Code Review) oraz dbanie o wysoką jakość kodu w repozytorium.
- Udział we wszystkich ceremoniach SCRUM, takich jak Daily Stand-up, Sprint Planning oraz Sprint Review z Product Ownerem. Musts: Snowflake, dbt, ETL, SQL Snowflake – praktyczne doświadczenie w projektowaniu schematów danych, optymalizacji wydajności, klastrowaniu oraz udostępnianiu danych (Data Sharing). dbt Cloud – doświadczenie w tworzeniu i wdrażaniu modeli dbt w środowisku produkcyjnym, znajomość dbt Cloud IDE, harmonogramowania zadań oraz grafów zależności (Lineage Graphs).
ETL/ELT – praktyczne doświadczenie w projektowaniu i implementacji potoków danych z różnorodnych systemów źródłowych. SQL – bardzo dobra znajomość SQL, w tym złożonych transformacji danych, funkcji okienkowych oraz optymalizacji wydajności zapytań. Modelowanie danych – doświadczenie w modelowaniu wymiarowym (star schema) oraz projektowaniu wielowarstwowych hurtowni danych (raw, staging, marts). Bezpieczeństwo i zarządzanie dostępem – znajomość RBAC, bezpieczeństwa na poziomie wierszy (Row-Level Security) oraz zarządzania dostępem w chmurowych platformach danych.
Agile / Scrum – doświadczenie w pracy sprintowej oraz korzystaniu z Azure DevOps lub Jira do zarządzania backlogiem i zadaniami. Dokumentacja techniczna – umiejętność tworzenia przejrzystej dokumentacji dotyczącej logiki ETL, przepływów danych oraz decyzji architektonicznych. Język angielski – swobodna komunikacja w środowisku projektowym (cała komunikacja odbywa się w języku angielskim). Poszukujemy doświadczonego Snowflake Expert Engineera, który dołączy do dużego programu transformacji danych opartego na sztucznej inteligencji w sektorze Healthcare & Life Sciences.
Osoba na tym stanowisku będzie pełnić rolę Snowflake Architekta, odpowiedzialnego za projektowanie, rozwój i optymalizację procesów ETL/ELT w nowoczesnym środowisku hurtowni danych działającej w chmurze. Projekt ma charakter krótkoterminowy, z możliwością realizacji kluczowej migracji oraz optymalizacji platformy danych w strategicznym programie transformacyjnym.
Source listing: nofluffjobs_main