Aktualnie poszukujemy Starszego Inżyniera Oprogramowania Deep Learning do pracy nad optymalizacją algorytmicznych modeli!
Dołącz do naszego zespołu ekspertów w dziedzinie optymalizacji algorytmicznych modeli i pomóż uwolnić ogromny potencjał sztucznej inteligencji z generatywnymi modelami, takimi jak duże modele językowe (LLM) i modele dyfuzji. Jako Starszy Inżynier Oprogramowania Deep Learning będziesz na czele przesuwania granic tych modeli i umożliwienia ich wdrożenia na większą skalę z niezrównaną wydajnością. Tworzymy przełomową platformę oprogramowania, która nie tylko będzie wykorzystywana wewnętrznie, ale także będzie miała znaczący wpływ na zewnątrz, umożliwiając tworzenie rewolucyjnych produktów AI. To wyjątkowa okazja dla zapalonych inżynierów oprogramowania z silnym tłem w Deep Learning, aby do nas dołączyć i rozwiązać najważniejsze wyzwania w tej dziedzinie.
Twoja rola będzie kluczowa w naszej misji maksymalizacji potencjału naszych szybko rozwijających się wdrożeń w centrach danych. Ponadto, będziesz odgrywać kluczową rolę w przyjmowaniu podejścia opartego na danych do projektowania sprzętu i rozwoju oprogramowania systemowego. Współpraca jest dla nas kluczowa, a Ty będziesz mieć okazję do ścisłej współpracy z zróżnicowanym zespołem w NVIDIA, w tym zespołami Applied Deep Learning Research, CUDA Kernel i DL Framework development, oraz zespołem Silicon Architecture Team. Na tym stanowisku będziesz intensywnie współpracować z wewnętrznymi interesariuszami, użytkownikami i członkami społeczności open source. Twój wkład będzie istotny w definiowaniu i implementowaniu innowacyjnych algorytmów optymalizacji modelu. Twoje zadania obejmą badania i rozwijanie wysoce wydajnych algorytmów wyszukiwania, definiowanie publicznych API, implementację i różne inne zadania związane z inżynierią oprogramowania. Szukamy osób, które są tak entuzjastycznie nastawione do przesuwania granic AI i przyczyniania się do przełomów w tej dziedzinie, jak my. Jeśli jesteś pasjonatem innowacji, skomplikowanych problemów DL i pracy w środowisku opartym na współpracy, to jest idealna okazja dla Ciebie. Dołącz do nas, a razem ukształtujemy przyszłość optymalizacji modeli AI i jej wpływu na świat.
Co będziesz robić:
- Prototypować i rozwijać metody optymalizacji modeli oraz tworzyć wpływową platformę do optymalizacji modeli.
- Współpracować z wewnętrznymi i zewnętrznymi partnerami, aby przyspieszyć przyjęcie optymalizacji modeli deep learning.
- Być na bieżąco z najnowszymi badaniami i innowacjami w dziedzinie generatywnej AI i technik optymalizacji modeli.
- Analizować i optymalizować teoretyczną i praktyczną wydajność generowanych modeli DL.
- Publikować wyniki badań na najważniejszych konferencjach AI i tworzyć własność intelektualną.
Czego oczekujemy:
- Magisterium, doktorat lub równoważne doświadczenie w dziedzinie informatyki, sztucznej inteligencji, matematyki stosowanej lub pokrewnych dziedzin.
- 10+ lat doświadczenia zawodowego lub badawczego w dziedzinie Deep Learning.
- Doskonałe umiejętności projektowania oprogramowania, w tym debugowania, analizy wydajności i projektowania testów.
- Silne podstawy algorytmów i programowania.
- Umiejętność samodzielnego pracy, określania celów projektu i zakresu oraz prowadzenia własnych wysiłków rozwojowych.
- Dobre nawyki komunikacyjne, tworzenia dokumentacji i umiejętności interpersonalne.
- Doświadczenie z jednym lub więcej językiem: Python, C++, tuningiem wydajności.
Jak wyróżnić się z tłumu:
- Wkłady do PyTorch, JAX lub innych Frameworków Machine Learning.
- Znajomość architektury GPU i stosu kompilacji, z umiejętnością zrozumienia i debugowania wydajności na całym etapie.
- Znajomość SDK Nvidia do deep learning, takiego jak TensorRT.
- Silne zrozumienie algorytmów i rozwiązań deep learning.
- Solidna wiedza na temat technik optymalizacji modeli ML, takich jak kwantyzacja, przycinanie, destylacja.
Coraz częściej znana jako "firma komputerowa AI" i powszechnie uważana za jednego z najbardziej pożądanych pracodawców w świecie technologii, NVIDIA oferuje konkurencyjne, wysokie wynagrodzenia i kompleksowy pakiet świadczeń. Jesteś kreatywny, zmotywowany i lubisz wyzwania? Jeżeli tak, chcielibyśmy Cię usłyszeć! Dołącz do naszej grupy optymalizacji modeli, gdzie możesz pomóc tworzyć real-time, kosztowoefektywne platformy komputerowe wpływające na nasz sukces w tym ekscytującym i dynamicznie rozwijającym się obszarze.
Przedział wynagrodzeń wynosi od 216 000 USD do 414 000 USD. Twoje wynagrodzenie zależy od lokalizacji, doświadczenia oraz wynagrodzenia pracowników na podobnych stanowiskach.
Będziesz również uprawniony do udziału w zyskach i korzyściach.