
Marathon Petroleum Corporation to firma energetyczna działająca w obszarach rafinacji, działalności midstream oraz handlu detalicznego. Jej sieć rafinerii obejmuje 13 zakładów w Stanach Zjednoczonych o deklarowanej łącznej zdolności przerobu do 3 milionów baryłek ropy naftowej dziennie. Firma rozwija również działalność związaną z paliwami odnawialnymi obok tradycyjnych obszarów energetyki, koncentrując się na poprawie efektywności energetycznej i ograniczaniu emisji dwutlenku węgla.
Starszy inżynier danych — Marathon Petroleum, San Antonio, Teksas
Kieruj projektowaniem skalowalnych potoków danych Azure i rozwiązań chmurowych wspierających działalność Marathon Petroleum. Kształtuj architekturę danych, wzmacniaj zarządzanie danymi i bezpieczeństwo oraz wspieraj rozwój innych inżynierów.
Opis
- Tworzyć, rozwijać i optymalizować skalowalne potoki danych oraz oparte na chmurze rozwiązania danych
- Stosować Azure Data Lake, Synapse Analytics, Azure Functions i Databricks w inicjatywach związanych z inżynierią danych
- Współpracować z interesariuszami z obszarów analityki, produktu, architektury, zarządzania danymi i biznesu, aby przekładać wymagania na skalowalne rozwiązania
- Projektować i usprawniać procesy ekstrakcji, pozyskiwania i transformacji danych
- Opracowywać architekturę danych dla złożonych zbiorów danych o dużej skali
- Tworzyć zaawansowane potoki danych z zastosowaniem środków ochrony danych i prywatności
- Realizować złożone zadania związane z jakością i przetwarzaniem danych przy użyciu technologii open source i chmurowych
- Zapewniać specjalistyczne wsparcie techniczne podczas krytycznych incydentów
- Koordynować działania między działami w celu utrzymania niezawodnej integracji danych
- Stale doskonalić praktyki przetwarzania danych, promując spójność i standardy inżynieryjne
- Rozwiązywać złożone problemy związane z danymi i uczestniczyć w strategicznym planowaniu infrastruktury danych
- Prowadzić działania związane z zapewnieniem jakości i testowaniem rozwiązań danych
- Szkolić i wspierać mniej doświadczonych inżynierów danych
- Pomagać definiować standardy inżynieryjne, wielokrotnego użytku wzorce i projekty rozwiązań poprzez przeglądy techniczne
Wymagania
- Wymagany jest tytuł licencjata lub magistra w dziedzinie technologii informacyjnych albo pokrewnej dyscyplinie
- Wymagane jest co najmniej pięć lat odpowiedniego doświadczenia w inżynierii danych
- Bardzo dobra znajomość języków Python i SQL, platformy Spark oraz narzędzi orkiestracji, w tym Azure Data Factory i/lub Databricks Workflows
- Doświadczenie w pracy z technologiami big data i platformami obliczeń rozproszonych, takimi jak Hadoop i Spark
- Znajomość chmurowych platform danych i powiązanych usług AWS, Azure lub Google Cloud Platform
- Umiejętność ustanawiania i zarządzania zasadami, procedurami oraz standardami zarządzania danymi
- Doświadczenie w integrowaniu danych za pomocą procesów ETL, potoków i struktur pozyskiwania danych
- Umiejętność projektowania i wdrażania skalowalnych modeli danych
- Rozumienie operacji na danych w całym cyklu życia danych
- Umiejętność stosowania praktyk ochrony prywatności danych oraz zarządzania prawami dostępu i protokołami zgody
- Bardzo dobra znajomość wymiarów, metod i najlepszych praktyk jakości danych
- Znajomość przepisów dotyczących prywatności danych, praktyk cyberbezpieczeństwa i technik ochrony danych
- Znajomość narzędzi i praktyk monitorowania oraz obserwowalności
- Rozumienie metod DevOps
- Ogólne umiejętności programistyczne
- Doświadczenie w pracy z rozwiązaniami do zarządzania metadanymi
- Znajomość baz danych NoSQL
- Znajomość przetwarzania danych w czasie rzeczywistym
Benefity
- Ubezpieczenie zdrowotne, okulistyczne i stomatologiczne
- Płatny czas wolny
- Dopłaty pracodawcy do planu 401(k)
- Płatny urlop rodzicielski
- Dofinansowanie edukacji
- Uznaniowa premia roczna finansowana przez firmę