Data Engineer (ITSM)
emagine
Rola koncentruje się na projektowaniu i wdrażaniu skalowalnych rozwiązań replikacji danych w czasie rzeczywistym (near real-time) dla narzędzia ITSM BMC Helix w sektorze bankowym. Inżynier danych będzie odpowiedzialny za budowę i utrzymanie architektury danych, pipeline'ów ETL oraz zapewnienie wysokiej jakości danych. Praca w zespole Scrumowym w ramach frameworku SAFe, z naciskiem na innowacje i rozwiązywanie problemów. Wymagana jest znajomość Snowflake, T-SQL, Python, Airflow oraz CI/CD.
Brakuje: brak informacji o wielkości zespołu i liczbie data engineerów, nie podano, czy istnieje system on-call i jaka jest jego częstotliwość.
Rola koncentruje się na projektowaniu i wdrażaniu skalowalnych rozwiązań replikacji danych w czasie rzeczywistym (near real-time) dla narzędzia ITSM BMC Helix w sektorze bankowym. Inżynier danych będzie odpowiedzialny za budowę i utrzymanie architektury danych, pipeline'ów ETL oraz zapewnienie wysokiej jakości danych. Praca w zespole Scrumowym w ramach frameworku SAFe, z naciskiem na innowacje i rozwiązywanie problemów. Wymagana jest znajomość Snowflake, T-SQL, Python, Airflow oraz CI/CD.
- ✓Długoterminowa współpraca (long-term cooperation)
- ✓Nowoczesny stos technologiczny: Snowflake, Airflow, Python, CI/CD
- ✓Praca z replikacją danych near real-time – ciekawe wyzwanie techniczne
- ✓Autonomia zespołu Scrumowego w ramach SAFe
- ✓Planowanie rozwoju kompetencji i umiejętności
- !Wymagany tytuł magistra – może wykluczać doświadczonych kandydatów bez takiego tytułu
- !Outsourcing poprzez agencję (emagine) – brak bezpośredniego zatrudnienia w banku
- !Sektor bankowy może wiązać się z restrykcyjnymi regulacjami i legacy systemami
- •Projektowanie i implementacja pipeline'ów replikacji danych z BMC Helix do Snowflake
- •Optymalizacja zapytań SQL (T-SQL) pod kątem wydajności i niezawodności
- •Rozwijanie skryptów Python do transformacji i przetwarzania danych
- •Utrzymywanie i debugowanie pipeline'ów danych, rozwiązywanie problemów produkcyjnych
- •Praca z systemem kontroli wersji (np. Git) i zarządzanie kodem pipeline'ów
- •Uczestnictwo w codziennych stand-upach, planowaniu sprintów i retrospektywach w SAFe Scrum
- •Dokumentowanie architektury danych i procesów ETL
- •Współpraca z interesariuszami IT i biznesowymi w celu definiowania wymagań danych
Oferta dla doświadczonych specjalistów (Senior).
Data engineer z co najmniej 3-letnim doświadczeniem, biegły w SQL i Python, znający podstawy ETL i data warehousingu, z doświadczeniem w ITSM (nawet bez BMC Helix) i otwartością na naukę narzędzi wymienionych w wymaganiach.
Juniorzy z mniej niż 3 latami doświadczenia, osoby bez znajomości ITSM/ITIL, kandydaci szukający pracy w pełni zdalnej (wymagane 2 dni w biurze) oraz osoby niechętne pracy w dużym, ustrukturyzowanym środowisku bankowym z procesami SAFe.
- ?Czy rozwiązanie replikacji danych z BMC Helix jest budowane od zera (greenfield) czy rozwijane na istniejącej bazie?
- ?Jakie są główne źródła danych poza BMC Helix i czy są już zdefiniowane schematy danych?
- ?Czy istnieje system on-call lub dyżury w weekendy?
- ?Jaki jest horyzont czasowy projektu i przewidywana wielkość danych?
- ?Czy wymagany tytuł magistra jest sztywny, czy można go zastąpić doświadczeniem?
- ?Jakie narzędzia do monitorowania i alertowania są w użyciu (np. Grafana, Prometheus)?
- ?Czy współpracujecie z zespołami międzynarodowymi – czy angielski jest używany na co dzień w komunikacji?
- −Brak informacji o wielkości zespołu i liczbie data engineerów
- −Nie podano, czy istnieje system on-call i jaka jest jego częstotliwość
- −Brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding)
- −Nie wiadomo, które technologie są używane produkcyjnie, a które tylko planowane
- −Brak informacji o systemach legacy, z którymi trzeba się integrować
Praca w zespole Scrumowym w ramach frameworku SAFe z naciskiem na autonomię i rozwój kompetencji. Oczekiwana jest proaktywność i umiejętność współpracy z interesariuszami IT i biznesowymi.