Inżynier Danych DataOS

  • Full Time
Job expired!
Inżynier Danych DataOS Opis - Inżynier Danych DataOS pracuje nad najnowocześniejszymi rozwiązaniami w zakresie skalowalnych rozwiązań do pobierania danych, manipulacji nimi i kompleksowej integracji bloków danych, aby wspierać produkty danych sterowane przez biznes. Ta rola polega na zastosowaniu zdobytej wiedzy z danej dziedziny do rozwiązywania typowych i skomplikowanych problemów biznesowych w ramach ustalonych wytycznych i zalecania odpowiednich alternatyw. Praca dotyczy problemów o różnym stopniu skomplikowania i zakresie. Może pełnić rolę coacha zespołu lub projektu, kierując działaniami zespołu i ułatwiając procesy weryfikacji informacji i podejmowania decyzji przez zespół. Wykorzystuje swoje osądy w ramach ogólnie zdefiniowanych polityk i praktyk, aby identyfikować i wybierać rozwiązania. Potrafi poradzić sobie z większością unikalnych sytuacji. W przypadku skomplikowanych problemów biznesowych może zasięgać porad. Obowiązki - Projektuje i tworzy bezpieczne i wydajne architektury danych, ulepszenia, aktualizacje i zmiany programowania dla części i podsystemów kanałów produktów danych, repozytoriów lub modeli dla strukturalnych/nieustrukturyzowanych danych. Skupia się na opracowywaniu bibliotek dla współużytkowników, które skracają czas rozwoju i utrzymania. - Analizuje projekt i określa wymagane aktywności związane z kodowaniem, programowaniem i integracją na podstawie ogólnych celów i wiedzy na temat ogólnej architektury produktu lub rozwiązania. - Pisze i wykonuje kompleksowe plany testów, protokoły i dokumentację dla przypisanej części systemu danych lub komponentu. Identyfikuje, debuguje i tworzy rozwiązania dla problemów z kodem i integracją z architekturą systemu danych. - Kieruje zespołem projektowym innych inżynierów danych w celu opracowania niezawodnych, opłacalnych i wysokiej jakości rozwiązań dla przypisanego systemu danych, modelu lub komponentu. - Współpracuje i komunikuje się z zespołem projektowym na temat postępów w projekcie i rozwiązania problemów. Wspiera procesy i narzędzia do współtworzenia rozwiązań, promując wspólne podejścia do rozwiązywania złożonych problemów. - Reprezentuje zespół inżynierów danych we wszystkich fazach większych i bardziej złożonych projektów rozwojowych. - Zapewnia wsparcie i mentoring dla mniej doświadczonego personelu. Wymagane jest silne przywództwo techniczne. Wiedza & umiejętności - Korzysta z narzędzi, języków (Python jest niezbędny. Java Scala będzie dodatkowym atutem) i ram do inżynierii danych, aby wydobywać, oczyszczać i badać duże zestawy danych. - Biegły w SQL i chmurowych systemach danych. Doświadczony w relacyjnym modelowaniu danych. - Biegły w złożonych, rozproszonych i masowo równoległych systemach chmurowych (AWS, GCP, AZURE). - Silne umiejętności analityczne i rozwiązywania problemów, z umiejętnością reprezentowania złożonych algorytmów w oprogramowaniu. - Możliwość projektowania systemów/solucji danych do zarządzania złożonymi danymi, które są wysoce skalowalne i wydajne. - Zdolność do tuningu wydajności kodu Spark. - Silne zrozumienie technologii baz danych i systemów zarządzania. - Silne zrozumienie systemów/usług opartych na chmurze. Wiedza, która pozwala na różnicowanie korzyści z dużej ilości danych Lake House vs Warehouse. - Doświadczenie z narzędziami do sterowania przepływem pracy (Airflow, Jenkins) - Rozległe doświadczenie z środowiskami notebooka (Jupyter, DataBricks) - Doświadczenie w zbieraniu wymagań od partnerów i wybieraniu odpowiednich technologii, aby spełnić wymagania dotyczące przepływu danych od początku do końca (rozmiar danych, terminy dostawy: co godzinę, codziennie, miesięcznie lub podejścia w czasie rzeczywistym). - Znajomość metodyki testowania architektury bazy danych, w tym wykonania planów testów, debugowania i skryptów testujących oraz narzędzi. - Doskonałe umiejętności pisania i mówienia w języku angielskim i języku lokalnym. - Zdolność do skutecznego komunikowania się architektur produktów, propozycji projektowych i negocjowania opcji na poziomach kierowniczych. Zakres & wpływ - Współpracuje z rówieśnikami, młodszymi inżynierami, naukowcami zajmującymi się danymi i zespołem projektowym. - Zazwyczaj współpracuje z wysoko postawionymi specjalistami, menedżerami i zespołami programów. - Kieruje projektem wymagającym rozwoju rozwiązań z zakresu inżynierii danych. Edukacja i doświadczenie - Tytuł licencjata lub magistra z informatyki, inżynierii danych, systemów informacyjnych, inżynierii bądź pokrewnych. - Zazwyczaj wymagane jest 4-6 lat doświadczenia. Stanowisko - Oprogramowanie Harmonogram - Pełny etat Zmiana - Bez dodatkowych świadczeń za pracę zmianową (Stany Zjednoczone Ameryki) Podróże - Przeniesienia - EEO Tagline - HP Inc. jest pracodawcą równych szans. Rozpatrujemy kandydatów bez względu na rasę, kolor skóry, wyznanie, płeć, pochodzenie narodowe, status weterana lub niepełnosprawności.