Hewlett Packard Enterprise
Hewlett Packard Enterprise
Hewlett Packard Enterprise opracowuje technologie dla przedsiębiorstw, które korzystają z hybrydowej chmury i prowadzą operacje oparte na sztucznej inteligencji. Portfolio firmy obejmuje serwery HPE ProLiant i wysokowydajne systemy obliczeniowe HPE Cray, systemy pamięci masowej HPE Alletra, rozwiązania sieciowe HPE Aruba, platformy sztucznej inteligencji i gotowe fabryki AI, a także rozwiązania GreenLake oferowane w modelu „jako usługa”. HPE zapewnia również funkcje bezpieczeństwa, takie jak Zero Trust i SASE, oraz usługi profesjonalne, doradcze i wsparcia, które pomagają dużym organizacjom modernizować infrastrukturę, zarządzać środowiskami centrów danych i wdrażać sztuczną inteligencję na dużą skalę.

Główny inżynier ds. sterowników Linux — praca hybrydowa, Stany Zjednoczone

Pokierujesz rozwojem sterowników jądra Linux i niskopoziomowego oprogramowania sieciowego dla interkonektów HPE Slingshot. Umożliwisz wysokowydajną komunikację między systemami obliczeń wielkiej skali i sztucznej inteligencji.

Opis

  • Odpowiadaj za architekturę, projektowanie i rozwój sterowników jądra Linux oraz niskopoziomowego oprogramowania sieciowego dla produktów Slingshot
  • Definiuj interfejsy programowe i pomagaj kształtować architekturę sprzętu oraz oprogramowania układowego dla przyszłych technologii sieciowych
  • Ulepszaj oprogramowanie sieciowe pod kątem wydajności, skalowalności, niezawodności, łatwości serwisowania i obserwowalności
  • Prowadź produkty od architektury i rozwoju przed krzemem przez uruchomienie, walidację i integrację aż po wdrożenie produkcyjne
  • Analizuj i rozwiązuj złożone problemy obejmujące sprzęt, oprogramowanie układowe, jądro Linux i wdrożenia systemów na dużą skalę
  • Twórz funkcje telemetryczne, diagnostyczne, wykrywania usterek i odzyskiwania sprawności
  • Współpracuj z zespołami ASIC, sprzętowymi, oprogramowania układowego, walidacji i oprogramowania systemowego
  • Wyznaczaj kierunek techniczny poprzez przeglądy architektury i projektów, mentoring oraz dobre praktyki inżynierskie

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim lub magisterskim w dziedzinie informatyki, inżynierii komputerowej, elektrotechniki lub pokrewnej
  • Co najmniej 12 lat doświadczenia w tworzeniu oprogramowania, w tym bogate doświadczenie w tworzeniu produkcyjnych sterowników jądra Linux
  • Biegłość ekspercka w języku C i tworzeniu niskopoziomowego oprogramowania systemowego
  • Bogate doświadczenie w tworzeniu wysokowydajnych sterowników sieciowych lub podsystemów sieciowych jądra Linux
  • Głęboka znajomość wewnętrznych mechanizmów jądra Linux, w tym sieci, synchronizacji, planowania, zarządzania pamięcią, przerwań i optymalizacji wydajności
  • Ekspercka znajomość Ethernetu, TCP/IP, RDMA, kontroli przeciążenia, analizy wydajności sieci i przetwarzania pakietów
  • Rozległa znajomość sieci warstwy 1 i 2, w tym PHY, SerDes, trenowania łącza, FEC, kontroli przepływu oraz wykrywania i usuwania błędów
  • Doświadczenie w diagnozowaniu złożonych interakcji sprzętu i oprogramowania oraz prowadzeniu analiz przyczyn źródłowych w różnych dziedzinach inżynierii
  • Doświadczenie w uruchamianiu krzemu, walidacji sprzętu i produkcyjnym wdrażaniu produktów sieciowych
  • Udokumentowane przywództwo techniczne i odpowiedzialność za duże, złożone inicjatywy programistyczne
  • Mile widziane: doświadczenie z interkonektami HPC, środowiskami superkomputerowymi lub infrastrukturą AI na dużą skalę
  • Mile widziane: doświadczenie ze Slingshot, InfiniBand, RoCE, RDMA lub innymi wysokowydajnymi technologiami sieciowymi
  • Mile widziane: doświadczenie z adapterami sieciowymi, SmartNIC, DPU lub platformami przełączników
  • Mile widziane: znajomość architektur sieciowych Dragonfly, Clos i Fat Tree
  • Mile widziane: doświadczenie w zarządzaniu przeciążeniami, routingu adaptacyjnym, telemetrii sieci, obserwowalności i diagnostyce na poziomie całej floty
  • Mile widziane: znajomość architektury układów ASIC przełączników, technologii przekazywania danych i infrastruktury sieciowej o wysokiej przepustowości
  • Mile widziane: doświadczenie we współtworzeniu podsystemu sieciowego jądra Linux lub projektów open source

Benefity

  • Kompleksowy pakiet świadczeń wspierających zdrowie fizyczne, bezpieczeństwo finansowe i dobrostan emocjonalny
  • Programy rozwoju osobistego i zawodowego
  • Elastyczne wsparcie w zakresie potrzeb zawodowych i osobistych
  • Pomoc w zapewnieniu dostosowania miejsca pracy dla kandydatów z niepełnosprawnościami
  • Może być dostępne zmienne wynagrodzenie motywacyjne