W skrócie
- Zadania: Buduj i utrzymuj skalowalne potoki ELT z użyciem dbt, SQL i Snowflake.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w inżynierii danych i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Poszukujemy praktycznego inżyniera danych dbt / dewelopera, który będzie budować, testować i utrzymywać skalowalne potoki transformacji ELT przy użyciu dbt, SQL, Snowflake oraz nowoczesnych platform danych w chmurze.
- Projektowanie, rozwijanie i utrzymywanie modeli dbt dla warstw staging, intermediate i mart.
- Budowanie potoków ELT przy użyciu SQL, dbt i Snowflake, w tym warstw staging, transformacji i mart; doświadczenie z Databricks, BigQuery, Redshift lub Azure Synapse jest dodatkowym atutem.
- Implementacja testów dbt, dokumentacji, kontroli świeżości źródeł, migawków i wielokrotnego użytku makr.
- Optymalizacja zapytań SQL i modeli dbt pod kątem wydajności, niezawodności i łatwości utrzymania.
- Współpraca z analitykami, użytkownikami biznesowymi i starszymi inżynierami danych w celu przetłumaczenia wymagań na modele danych i logikę transformacji.
- Wsparcie rozwoju opartego na Gicie, pull requestów, przeglądów kodu, wdrożeń CI/CD oraz zarządzania środowiskiem.
- Doświadczenie w migracji lub modernizacji legacy data warehouse, preferencyjnie obejmujące migrację z Teradata do Snowflake, w tym wsparcie dla konwersji SQL, walidacji danych, uzgadniania i naprawy defektów.
- Rozwiązywanie problemów z awariami potoków, problemami z jakością danych i defektami produkcyjnymi we współpracy z zespołami platformowymi i wsparcia.
Wymagane umiejętności i doświadczenie:
- Silne doświadczenie w inżynierii danych, rozwoju ETL/ELT, inżynierii analitycznej lub hurtowniach danych.
- Silne praktyczne doświadczenie z dbt Core lub dbt Cloud.
- Zaawansowane umiejętności SQL z doświadczeniem w złożonych transformacjach i optymalizacji wydajności.
- Dobre zrozumienie modelowania wymiarowego, schematu gwiazdy, mart i koncepcji hurtowni danych.
- Praktyczne doświadczenie z Snowflake, w tym rozwój SQL, wykorzystanie hurtowni, schematy, tabele, widoki, role dostępu i projektowanie zapytań z uwzględnieniem wydajności.
- Dobre zrozumienie obiektów Snowflake, takich jak bazy danych, schematy, wirtualne hurtownie, etapy, formaty plików, strumienie, zadania i zabezpieczone widoki.
- Dobre zrozumienie lub praktyczne doświadczenie z koncepcjami Teradata, SQL, obiektami hurtowni danych, skryptami BTEQ, procedurami składowanymi, widokami i działaniami migracyjnymi z Teradata do Snowflake.
- Doświadczenie w wsparciu testów migracyjnych, walidacji źródło-docelowego, kontroli liczby rekordów, kontroli jakości danych oraz porównania migracji danych między Teradata a Snowflake.
- Pożądane doświadczenie z danymi z mainframe, w tym copybookami COBOL, plikami VSAM, DB2 na z/OS, JCL, plikami wsadowymi, plikami płaskimi oraz wzorcami ekstrakcji danych z mainframe do chmury.
- Doświadczenie z Gitem, strategiami gałęzi, pull requestami i procesami przeglądu kodu.
- Silne umiejętności analityczne, rozwiązywania problemów, komunikacji i współpracy w zespole.
dbt Data Engineer / Developer (Snowflake) in Warsaw – pracodawca: Cognizant
Pracując jako System Specialist - Tier II w Krakowie, dołączysz do dynamicznego zespołu 'Developer Solutions', który stawia na innowacje i rozwój. Oferujemy wyjątkową kulturę pracy, która sprzyja współpracy i kreatywności, a także liczne możliwości rozwoju zawodowego w obszarze AI i automatyzacji. Nasza lokalizacja w sercu Krakowa zapewnia inspirujące środowisko oraz dostęp do licznych udogodnień, co czyni nas doskonałym pracodawcą dla osób poszukujących satysfakcjonującej kariery.