Mid Data Engineer
Summary
Builds and optimizes cloud data pipelines using SQL, dbt, Python, and Snowflake; designs star/snowflake schemas; leverages AI tools for coding and performance tuning.
Szukamy osób po studiach informatycznych lub pokrewnych z 2–4 letnim doświadczeniem w pracy z danymi, które są samodzielne i potrafią dozwieźć moduł projektu. Zależy nam, żeby nowe osoby wniosły do projektu dojrzałe podejście do relacyjnych baz danych, chciały szybko przestawić się na nowoczesny stack cloudowy i poznały ekosystem Snowflake'a.
Czego oczekujemy:
Zaawansowanej znajomości SQL (optymalizacja zapytań, procedury, funkcje okna) oraz bardzo dobrej znajomości RDBMS (np. PostgreSQL, MS SQL, Oracle).
Bardzo dobrej znajomości dbt (data build tool) oraz narzędzi do orkiestracji (mile widziany Apache Airflow).
Doświadczenia w projektowaniu modeli danych (star schema, snowflake schema, Vault 2.0).
Dobrej znajomości Pythona i systemu kontroli wersji (Git).
-
Stosowania asystentów AI w codziennej pracy inżynierskiej do:
generowania nowego kodu SQL/DBT/Python dla Airflow na podstawie wymagań
przyspieszenia modyfikacji istniejącego kodu SQL/dbt
automatyzacji generowania dokumentacji modeli danych i kodu
Umiejętności używania AI do analizy i optymalizacji zapytań pod kątem wydajności oraz świadomości zagrożeń związanych z prywatnością danych. Atutem będzie znajomość natywnych funkcji AI w środowiskach chmurowych (np. Snowflake Cortex AI lub budowanie prostej integracji z LLM w pipeline'ach danych).
Atut: Doświadczenie ze Snowflake lub innym Cloud Data Warehouse (BigQuery, Redshift, Databricks).
Brania odpowiedzialności za powierzone zadanie od A do Z, chęci mentoringu mniej doświadczonych osób, gotowości do proponowania własnych usprawnień w architekturze projektowej, proaktywne podejście, chęć do robienia certyfikacji (np. Snowflake SnowPro Core).
Co oferujemy:
Uczciwe wynagrodzenie – ścieżka kariery oparta na konkurencyjnej i przejrzystej strukturze płacowej.
Elastyczny pakiet świadczeń – dostosuj nasz pakiet świadczeń do swoich indywidualnych potrzeb.
Dynamiczny rozwój zawodowy – możliwości ciągłego rozwoju w wymagającym i dynamicznym środowisku IT.
Współpracę z zespołem ekspertów – codzienna praca zespołowa z doświadczonymi specjalistami.
Elastyczne warunki pracy – ciesz się możliwością pracy hybrydowej lub zdalnej w zależności od stażu pracy i wymagań projektu.