Job Openings
Data Engineer
About the job Data Engineer
Poszukujemy Data Engineera, który wesprze zespół w projektowaniu, budowie i optymalizacji potoków danych, koncentrując się na wydajności i utrzymaniu czystości architektury danych.
Obowiązki:
- Projektowanie i rozwijanie potoków danych na platformie Databricks.
- Implementacja transformacji danych przy użyciu SQL (widoki, widoki materializowane).
- Tworzenie i optymalizacja notebooków Apache Spark.
- Zapewnienie wysokiej wydajności oraz skalowalności procesów przetwarzania danych.
- Integracja różnych źródeł danych, tworzenie modeli danych i zapewnianie ich zgodności z wymaganiami biznesowymi.
- Monitorowanie, utrzymanie i optymalizacja istniejących rozwiązań ETL.
- Współpraca z zespołami analitycznymi i biznesowymi w celu zrozumienia potrzeb danych.
Wymagania:
- Minimum 3 lata doświadczenia na stanowisku Data Engineer lub podobnym.
- Bardzo dobra znajomość SQL i doświadczenie w projektowaniu złożonych transformacji danych.
- Doświadczenie z platformą Databricks oraz Apache Spark.
- Znajomość koncepcji widoków i widoków materializowanych w hurtowniach danych.
- Praktyczna znajomość narzędzi ETL oraz zasad modelowania danych.
- Doświadczenie w integracji danych z różnych źródeł (strukturalnych i niestrukturalnych).
- Umiejętność pisania optymalnego i wydajnego kodu dla dużych wolumenów danych.
- Bardzo dobra znajomość języka angielskiego (praca w międzynarodowym środowisku).
Mile widziane:
- Doświadczenie z technologiami chmurowymi (AWS, Azure, GCP).
- Znajomość Python i/lub Scala w kontekście przetwarzania danych.
- Doświadczenie w pracy z narzędziami do wersjonowania kodu (np. Git).