Inżynier danych
Opis
Opis stanowiska:
Klient poszukuje Inżyniera danych do wspierania rozwoju rozwiązań opartych na danych w ramach dużego ekosystemu detalicznego i cyfrowego. Ta rola jest częścią cyfrowego obszaru produktowego skoncentrowanego na nauce, który wspiera globalną siłę roboczą, wymagając skalowalnych i niezawodnych rozwiązań danych.
Wybrany kandydat będzie odpowiedzialny za projektowanie, rozwijanie i utrzymywanie solidnych potoków danych przy użyciu nowoczesnych narzędzi i platform inżynierii danych. Rola obejmuje ścisłą współpracę z interdyscyplinarnymi zespołami w celu dostosowania architektury danych i zapewnienia płynnej integracji między systemami.
Kluczowe obowiązki obejmują budowanie skalowalnych rozwiązań danych przy użyciu Databricks, Pythona i SQL, zapewnianie jakości i zarządzania danymi oraz optymalizację wydajności przetwarzania danych. Kandydat będzie także wnosił wkład w rozwój bezpiecznych warstw dostępu do danych, interfejsów API i usług z odpowiednimi mechanizmami uwierzytelniania i autoryzacji.
Dodatkowo, rola obejmuje wdrażanie systemów monitorowania, obserwowalności i alarmowania, zarządzanie potokami CI/CD oraz wspieranie praktyk infrastruktury jako kodu. Od kandydata oczekuje się także współpracy nad zadaniami związanymi z rozwojem backendu oraz ciągłego doskonalenia wydajności i niezawodności platformy danych.
Wymagane doświadczenie:
Minimum 3+ lata doświadczenia w inżynierii danych
Co najmniej 2+ lata praktycznego doświadczenia z Databricks, Pythonem i platformami chmurowymi (najlepiej Azure)
Wykształcenie:
Licencjat lub magisterium w dziedzinie informatyki, IT, inżynierii danych lub pokrewnej
Wymagane umiejętności:
- Silne doświadczenie w inżynierii danych i rozwoju backendu
- Biegłość w Pythonie, PySpark i SQL
- Praktyczne doświadczenie z Databricks, Delta Lake i chmurą Azure
- Doświadczenie w budowaniu interfejsów API i warstw dostępu do danych z bezpiecznym uwierzytelnianiem
- Znajomość potoków CI/CD, infrastruktury jako kodu (IaC) i przepływów pracy w Git
- Doświadczenie z monitorowaniem, obserwowalnością i optymalizacją wydajności
- Znajomość skalowalnej architektury danych i praktyk zarządzania danymi
Wymagania językowe:
Angielski – zaawansowany (obowiązkowy)
Tryb pracy: Na miejscu (0% pracy zdalnej; wymagane minimum 3 dni/tydzień na miejscu)
Zahtjevi
Obrazovanje
Wykształcenie policealne dwuletnie lub dłuższe w zakresie Techniki i przemysłu technicznego
Radno iskustvo
Specjalista ds. chmury obliczeniowej/Programista chmurowy