
Coretek to dostawca zarządzanych usług i firma konsultingowa w zakresie technologii chmurowych ze statusem Microsoft Azure Expert Managed Service Provider. Firma współpracuje z organizacjami z sektora publicznego, ochrony zdrowia, produkcji i usług finansowych. Jej działalność obejmuje migrację do chmury, modernizację aplikacji, automatyzację DevOps, zarządzanie środowiskami pracy, cyberbezpieczeństwo, a także rozwiązania oparte na Azure OpenAI i technologiach uczenia maszynowego. Coretek świadczy również usługi z zakresu bezpieczeństwa i obserwowalności z wykorzystaniem platform takich jak Palo Alto i Dynatrace, a także współpracuje z firmami Imprivata i Citrix. Wielodyscyplinarny zespół firmy pomaga klientom modernizować infrastrukturę, wzmacniać bezpieczeństwo oraz rozwijać praktyczne rozwiązania chmurowe i możliwości wykorzystania sztucznej inteligencji.
Inżynier danych Azure — praca hybrydowa w Indiach
Twórz i utrzymuj niezawodne pakietowe oraz strumieniowe potoki danych Azure dla Coretek. Opracowuj zarządzane modele danych, mechanizmy kontroli jakości i procesy produkcyjne wspierające zespoły biznesowe i techniczne.
Opis
- Projektowanie, tworzenie i utrzymywanie idempotentnych, obserwowalnych oraz możliwych do odtworzenia pakietowych i strumieniowych potoków danych
- Tworzenie analitycznych modeli danych, w tym schematów wymiarowych, warstw semantycznych i zarządzanych martów danych
- Łączenie operacyjnych baz danych, interfejsów API SaaS, plików i strumieni zdarzeń przy jednoczesnym zarządzaniu zmianami schematów oraz danymi napływającymi z opóźnieniem
- Wbudowywanie w potoki kontroli aktualności, wolumenu, unikalności danych i integralności referencyjnej
- Ustanawianie procedur alertowania i eskalacji w przypadku awarii potoków
- Zarządzanie potokami produkcyjnymi poprzez monitorowanie, dyżury związane z reagowaniem na incydenty, analizę przyczyn źródłowych i uzupełnianie danych
- Poprawa wydajności i kontrolowanie kosztów dzięki partycjonowaniu, klastrowaniu, doborowi rozmiaru plików oraz dopasowaniu rozmiaru hurtowni lub klastra
- Korzystanie z kontroli wersji, przeglądów kodu, CI/CD, automatycznych testów i infrastruktury jako kodu
- Egzekwowanie kontroli dostępu, zabezpieczeń danych osobowych, zasad przechowywania, śledzenia pochodzenia danych i wymagań audytowych we współpracy z zespołami ds. bezpieczeństwa i zgodności
- Współpraca z analitykami, naukowcami danych i inżynierami produktu w celu ustanowienia trwałych kontraktów danych
- Aktualizowanie słowników danych, rejestrów pochodzenia danych i instrukcji operacyjnych potoków
Wymagania
- Co najmniej pięć lat doświadczenia w tworzeniu produkcyjnych potoków danych
- Silne praktyczne doświadczenie z Pythonem w inżynierii danych, w tym w testowaniu, pakowaniu i przeglądach kodu
- Praktyczna znajomość interfejsów PySpark DataFrame i SQL, wielkoskalowych złączeń i agregacji, partycjonowania, działania operacji shuffle oraz diagnozowania za pomocą Spark UI
- Zaawansowane umiejętności SQL, w tym funkcje okienkowe, analiza planów zapytań i dostrajanie wydajności
- Praktyczne doświadczenie z Azure Data Factory, Databricks, Synapse lub Fabric oraz ADLS
- Dobra znajomość modelowania danych obejmująca normalizację, schematy gwiazdy i wolno zmieniające się wymiary
- Doświadczenie w pracy z Git i dostarczaniu rozwiązań przez CI/CD
- Doskonałe umiejętności komunikacyjne, w tym zdolność wyjaśniania problemów z potokami nietechnicznym interesariuszom
- Wybitne zdolności analityczne i umiejętność rozwiązywania problemów, w tym analizy przyczyn źródłowych
- Duże doświadczenie we współpracy z klientami w konsultacyjnym środowisku technicznym
- Doświadczenie z danymi strumieniowymi przy użyciu Kafka lub Event Hubs
- Doświadczenie w korzystaniu z Delta Lake lub Iceberg
- Doświadczenie z Terraform lub Bicep w zakresie infrastruktury jako kodu oraz z Dockerem lub Kubernetesem w zakresie konteneryzacji
- Doświadczenie w środowiskach regulowanych obejmujących HIPAA, SOC 2, PCI lub GDPR
- Doświadczenie w tworzeniu platform danych uczenia maszynowego lub obsłudze potoków cech
- Umiejętność zarządzania wieloma projektami klienckimi i terminowego dostarczania wysokiej jakości pracy
- Doświadczenie w korzystaniu z Azure DevOps lub GitHub do kontroli kodu źródłowego i potoków dostarczania