
NVIDIA opracowuje technologie przyspieszonych obliczeń i sztucznej inteligencji wykorzystywane w branży gier, centrach danych, chmurze obliczeniowej, ochronie zdrowia, produkcji, motoryzacji i robotyce. Firma rozwija procesory graficzne, platformy AI, technologie symulacyjne oraz rozwiązania dla konkretnych branż, w tym NVIDIA Omniverse do współpracy przy projektach 3D, NVIDIA DRIVE do rozwoju pojazdów autonomicznych i NVIDIA Clara do zastosowań medycznych. NVIDIA skupia duże zespoły techniczne pracujące nad infrastrukturą i oprogramowaniem wspierającymi zaawansowane obliczenia, symulacje oraz analitykę opartą na sztucznej inteligencji.
Starszy menedżer ds. inżynierii oprogramowania systemów NVIDIA Rack-Scale
Kieruj zespołem inżynierów NVIDIA tworzącym oprogramowanie infrastruktury szafowej dla systemów obliczeniowych AI. Rozwijaj płaszczyzny sterowania, orkiestrację cyklu życia, niezawodność i współpracę między zespołami.
Opis
- Kieruj dostarczaniem oprogramowania infrastruktury szafowej w organizacji międzyfunkcyjnej.
- Koordynuj zobowiązania, usuwaj luki w odpowiedzialności i nadzoruj pracę od wymagań po wdrożenie produkcyjne i wsparcie.
- Przekładaj potrzeby biznesowe i plany rozwoju sprzętu na priorytety wydań oraz wykonalne plany.
- Równoważ potrzeby kadrowe, zależności i ryzyka techniczne w miarę zmian priorytetów.
- Współpracuj z architektami i liderami technicznymi nad płaszczyznami sterowania, orkiestracją cyklu życia, analizą stanu i odzyskiwaniem sprawności.
- Ukierunkowuj decyzje inżynieryjne, dbając o niezawodność, bezpieczeństwo i łatwość utrzymania.
- Zatrudniaj i rozwijaj pracowników, wspieraj ich jako mentor, określaj oczekiwania dotyczące wyników i deleguj zadania.
- Ustalaj praktyki planowania, walidacji, wydań i triage’u zgłoszeń.
- Wcześnie sygnalizuj ryzyka, kieruj analizą przyczyn źródłowych problemów produkcyjnych i usprawniaj procesy zespołu.
- Koordynuj działania z zespołami firmware, platform, sieci, zapewniania jakości, bezpieczeństwa i operacji.
- Przekładaj opinie klientów i partnerów z wdrożeń na ulepszenia produktu.
- Nadzoruj udostępnianie i wsparcie oprogramowania open source, w tym przegląd wkładu, triage zgłoszeń, dokumentację i utrzymanie wydań.
- Informuj inżynierów, współpracowników i kierownictwo o priorytetach, postępach i kompromisach.
- Podejmuj decyzje w warunkach niejednoznaczności i doprowadzaj zobowiązania między zespołami do końca.
Wymagania
- Tytuł licencjata, magistra lub doktora w dziedzinie informatyki, inżynierii komputerowej, elektrotechniki lub pokrewnej albo równoważne doświadczenie.
- Co najmniej 12 lat doświadczenia inżynieryjnego w oprogramowaniu systemowym lub platformowym, firmware serwerowym albo infrastrukturze centrów danych.
- Co najmniej 6 lat zarządzania zespołami inżynierii oprogramowania lub firmware.
- Udokumentowane doświadczenie w dostarczaniu oprogramowania produkcyjnego w ramach wielu programów w organizacji macierzowej.
- Solidne podstawy techniczne w zakresie systemu Linux, systemów rozproszonych, API, maszyn stanów i obsługi awarii.
- Znajomość architektury centrów danych, orkiestracji uwzględniającej sprzęt, zarządzania serwerami, cykli życia firmware lub systemów operacyjnych, telemetrii i niezawodności na dużą skalę.
- Doświadczenie w tworzeniu oprogramowania w Go, C++ lub Rust.
- Umiejętność kierowania rozproszonymi grupami inżynieryjnymi, rekrutowania i rozwijania inżynierów, kształcenia liderów technicznych, delegowania istotnych obowiązków i utrzymywania spójnych standardów efektywności.
- Jasna komunikacja pisemna i ustna, trafna ocena sytuacji w niejednoznacznych warunkach oraz doświadczenie w uzgadnianiu praktycznych rozwiązań z zespołami inżynieryjnymi, klientami i partnerami.
- Doświadczenie na różnych etapach cyklu życia systemów szafowych będzie dodatkowym atutem.
- Znajomość systemów NVIDIA GB200 lub GB300 będzie dodatkowym atutem.
- Doświadczenie z kontrolerami lub operatorami Kubernetes, deklaratywnymi płaszczyznami sterowania oraz symulacją lub wstrzykiwaniem awarii będzie dodatkowym atutem.
- Praktyczne doświadczenie z oprogramowaniem kontrolerów zarządzania płytą główną, OpenBMC, wbudowanym systemem Linux, Pythonem i diagnostyką serwerów będzie dodatkowym atutem.
- Znajomość standardu Redfish lub powiązanych standardów, NVLink, Ethernetu albo InfiniBand będzie dodatkowym atutem.
- Doświadczenie w tworzeniu infrastrukturalnego oprogramowania open source używanego przez zespoły zewnętrzne, dobra znajomość Rust oraz rozważne stosowanie narzędzi AI do programowania, testowania i debugowania będą dodatkowymi atutami.
Benefity
- Udziały
- Świadczenia