W skrócie
- Zadania: Projektuj i rozwijaj skalowalne potoki danych Snowflake w chmurze.
- Firma: Dynamiczna firma zajmująca się danymi w sektorze energetycznym.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy w zespole z pasjonatami technologii.
- Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami danych i wpływaj na transformację biznesową.
- Kwalifikacje: Doświadczenie w inżynierii danych i znajomość Snowflake.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
O projekcie: Jako część zespołu Data & Analytics, pomożesz organizacjom rozwiązywać złożone wyzwania biznesowe, projektując i dostarczając nowoczesne rozwiązania danych. Będziesz pracować z dużymi platformami danych, technologiami chmurowymi i zaawansowanymi środowiskami analitycznymi, aby wydobyć wartość biznesową z danych w różnych branżach. Ta rola oferuje możliwość pracy nad wymagającymi projektami inżynierii danych, projektując skalowalne rozwiązania oparte na chmurze i wspierając klientów w ich drodze do transformacji danych.
Twoja rola: Jako inżynier danych Snowflake będziesz odpowiedzialny za projektowanie, rozwijanie i optymalizowanie potoków danych oraz rozwiązań magazynowych przy użyciu Snowflake i technologii chmurowych. Będziesz pracować w całym cyklu dostarczania danych, od integracji i modelowania danych po rozwój, testowanie, wdrażanie i wsparcie produkcyjne. Będziesz współpracować z zespołami technicznymi i interesariuszami biznesowymi, aby zrozumieć wymagania, zaprojektować skuteczne rozwiązania i dostarczyć wysokiej jakości platformy danych.
Wymagania:
- Silne doświadczenie praktyczne w inżynierii danych i magazynowaniu danych.
- Udokumentowane doświadczenie w opracowywaniu rozwiązań przy użyciu Snowflake.
- Praktyczna wiedza na temat modelowania danych w Snowflake, w tym:
- bazy danych i schematy,
- role i uprawnienia,
- polityki bezpieczeństwa.
- Doświadczenie w pracy z funkcjami Snowflake, takimi jak:
- Zadania,
- Strumienie,
- Etapy.
- Silne umiejętności SQL i doświadczenie w pracy z dużymi zbiorami danych.
- Doświadczenie w rozwoju ETL/ELT i procesach integracji danych.
- Doświadczenie z chmurowymi platformami danych i koncepcjami przetwarzania danych rozproszonych.
- Znajomość języków programowania, takich jak Python, Java lub Scala.
- Zrozumienie formatów danych, takich jak Parquet, ORC i Avro.
- Doświadczenie z metodykami dostarczania Agile.
- Silne umiejętności komunikacyjne i rozwiązywania problemów.
Miłe do posiadania:
- Doświadczenie w optymalizacji wydajności Snowflake i zarządzaniu zasobami.
- Znajomość narzędzi do integracji danych, takich jak dbt, Matillion, Palantir lub Informatica.
- Doświadczenie z technologiami strumieniowymi i komunikacyjnymi, takimi jak Kafka lub NiFi.
- Doświadczenie z usługami chmurowymi, takimi jak:
- AWS S3,
- AWS Lambda,
- AWS Glue,
- AWS EMR.
- Znajomość praktyk DevOps i technologii konteneryzacji.
- Doświadczenie w pracy bezpośrednio z klientami i interesariuszami biznesowymi.
Wymagane doświadczenie:
- 4–7 lat doświadczenia zawodowego w inżynierii danych, Big Data lub rozwoju platform danych w chmurze.
- Udokumentowane doświadczenie w dostarczaniu rozwiązań danych na poziomie przedsiębiorstwa.
- Doświadczenie w pracy z Snowflake w środowiskach produkcyjnych.
- Doświadczenie w uczestnictwie w pełnym cyklu dostarczania rozwiązań danych, od projektu po wdrożenie i wsparcie.
Codzienne zadania:
- Projektowanie, rozwijanie i wdrażanie skalowalnych potoków danych Snowflake w środowiskach chmurowych.
- Rozwój i optymalizacja procesów ETL/ELT, w tym migracja istniejących przepływów danych z lokalnych do chmurowych platform.
- Projektowanie i wdrażanie modeli danych Snowflake, w tym schematów, baz danych, ról i polityk bezpieczeństwa.
- Budowanie i utrzymywanie obiektów Snowflake, takich jak Zadania, Strumienie i Etapy.
- Optymalizacja zapytań SQL, modeli danych i przepływów przetwarzania pod kątem wydajności i skalowalności.
- Rozwój rozwiązań do przetwarzania danych wsadowych i w czasie rzeczywistym dla danych strukturalnych i niestrukturalnych.
- Praca z narzędziami do integracji danych i nowoczesnymi ramami inżynierii danych.
- Współpraca z seniorami interesariuszami w celu zrozumienia wymagań biznesowych i przekształcenia ich w rozwiązania techniczne.
- Uczestnictwo w pełnym cyklu życia rozwiązania danych: analiza, projektowanie, rozwój, testowanie, wdrażanie i wsparcie produkcyjne.
- Wkład w praktyki DevOps, automatyzację i procesy wdrażania.
Snowflake Data Engineer in Warsaw – pracodawca: Link Group
Link Group to doskonały pracodawca, który oferuje elastyczne formy współpracy oraz możliwość pracy w hybrydowym modelu z biura w Warszawie. Nasza kultura pracy opiera się na dużej samodzielności, regularnych szkoleniach z ekspertami oraz realnym wpływie na rozwój innowacyjnych narzędzi i procesów, co stwarza wyjątkowe możliwości rozwoju zawodowego w dynamicznie zmieniającym się środowisku technologicznym.