Poszukujemy Głównego Inżyniera Oprogramowania z znaczącym doświadczeniem w przewodzeniu projektom głębokiego uczenia do naszego zespołu! Dołącz do grupy AI/AV Infrastructure w NVIDIA i pomóż budować najwyższej klasy infrastrukturę MLOps dla naszej zaawansowanej platformy samochodów autonomicznych. Razem zwiększymy zdolność NVIDIA do tworzenia i wdrażania wiodących rozwiązań dla szerokiej gamy aplikacji opartych na AI.
Aby nasza flota pojazdów autonomicznych mogła efektywnie rejestrować, oceniać i trenować nasze najnowocześniejsze modele uczenia maszynowego, musimy przewidywać potrzeby naszych partnerów inżynierskich. Potrzebujemy kogoś, kto budował systemy zdolne do obsługi danych na poziomie petabajtów, lub może zastosować swoje wcześniejsze doświadczenie w celu rozwoju systemów o takiej skali. Wszystkie działania związane z cyklem życia danych realizujemy samodzielnie lub we współpracy z naszymi partnerami zespołami. Aby sprostać oczekiwaniom naszych klientów, nasze rozwiązania muszą być skalowalne i wydajne. Nasze podejście musi uwzględniać najlepsze praktyki w zakresie inżynierii i doskonałości operacyjnej na całym stacku. Potrzebujemy kogoś, kto może zapewnić niezawodność podstawowych elementów naszej platformy. Będziesz częścią jednego z naszych wyspecjalizowanych zespołów inżynieryjnych i będziesz pracować zarówno nad produktami, jak i infrastrukturą.
Czego będziesz się podejmować:
Udział w tworzeniu infrastruktury oprogramowania do głębokiego uczenia dla dużych zadań przetwarzania obrazów i filmów oraz prowadzenie dużnych projektów technicznych dla zespołu. Aplikacje, nad którymi będziesz pracować, obejmują pomoc kierowcom w motoryzacji, autonomiczną nawigację i robotykę.
Dołącz do dynamicznego zespołu skoncentrowanego na produkcie i kliencie. Twoje umiejętności, kreatywność i przywództwo przyspieszą nadejście przyszłości samojeżdżących samochodów.
Zajmujesz się modelowaniem danych, projektowaniem schematów, kuracją zestawów danych, wyszukiwaniem i odkrywaniem.
Czego oczekujemy:
Ponad 10 lat doświadczenia w dziedzinie obliczeń o wysokiej wydajności/rozproszonych, w tym odpowiedzialność za kierowanie techniczne.
Co najmniej 3 lata doświadczenia w komercyjnym wdrażaniu systemów głębokiego uczenia.
Licencjat lub magisterium z informatyki, inżynierii elektrycznej lub równoważne doświadczenie.
Doświadczenie z platformami MLOps, takimi jak Flyte, MLFlow lub podobne.
Doświadczenie z dowolnym z frameworków Deep Learning: PyTorch, TensorFlow, Keras lub podobne.
Udowodniona umiejętność projektowania i rozwijania skalowalnych, zorientowanych na dane, produkcyjnych potoków uczenia maszynowego dla bardzo dużych zestawów danych.
Doświadczenie w wprowadzaniu zmian zwiększających zdolności i prędkość działania zespołu poprzez wspieranie innych.
Doświadczenie w mentorowaniu młodszych programistów.
Solidne zrozumienie architektury oprogramowania, a także storage i obliczeń wysoce równoległych.
Doświadczenie w pracy z wielowęzłowym / rozproszonym treningiem, ładowaniem danych i przetwarzaniem obrazów / filmów.
Doskonałe umiejętności komunikacyjne i organizacyjne.
Samomotywacja, doskonała współpraca z rówieśnikami i użytkownikami, zorientowanie na klienta.
Sposoby na wyróżnienie się z tłumu:
Wcześniejsze doświadczenie w skalowaniu i optymalizacji potoków treningowych HPC, wizji komputerowej lub głębokiego uczenia dla zestawów danych o skali terabajtów jest wysoce pożądane.
Doświadczenie z Go Lang, C++ i CUDA.
Udział w projektach typu open-source w ramach frameworków DNN.
Wcześniejsze doświadczenie w wykorzystaniu uczenia maszynowego lub sieci neuronowych do rozwiązywania problemów związanych z analizą obrazów lub filmów.
NVIDIA jest uważane za jednego z najbardziej pożądanych pracodawców w branży technologicznej. Zatrudniamy niektóre z najbardziej postępowych i pracowitych osób na świecie. Jeśli jesteś kreatywny, pełen pasji i samodzielny, chcemy z Tobą rozmawiać! NVIDIA jest pionierem w rozwoju AI, High-Performance Computing i Visualization. Nasz wynalazek, GPU, pełni rolę korowości wzrokowej nowoczesnych komputerów i jest sercem naszych produktów i usług.
Podstawowe wynagrodzenie wynosi od 268 000 USD do 414 000 USD. Twoje podstawowe wynagrodzenie zostanie określone na podstawie Twojego miejsca zamieszkania, doświadczenia i wynagrodzenia pracowników na podobnych stanowiskach.
Oprócz wynagrodzenia, będziesz również miał prawo do udziału w akcjach i świadczeń dodatkowych. NVIDIA przyjmuje zgłoszenia na bieżąco.