O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
NVIDIA zatrudnia starszych inżynierów do rozwijania platformy AI, a dokładniej do optymalizacji wydajności w ramach głębokiego uczenia się przy użyciu JAX, narzędzia, które potrafi odróżnić kod sterujący Pythona od kodu NumPy. Naszym celem jest dostarczenie dopracowanej, szybkiej, modułowej i skoordynowanej platformy do obsługi danych, szkoleń i analiz dla szerokiej gamy rozwiązań głębokiego uczenia się z wykorzystaniem JAX. Aby to osiągnąć i zapewnić doskonałe doświadczenie użytkownika, musisz mieć silne umiejętności programowania i doskonałe umiejętności projektowania systemu.
Na tym stanowisku powinieneś posiadać doskonałe umiejętności komunikacji i planowania. Dołącz do nas, aby zbudować następną generację narzędzi, które przyspieszą badania w zakresie obliczeń numerycznych i uczenia maszynowego na całym świecie!Co będziesz robić:Odgrywać znaczącą rolę w wysiłkach firmy NVIDIA na rzecz JAX.Projektować i wdrażać podstawowe komponenty JAX oraz zapewniać najwyższą wydajność produktów NVIDIA.Współpracować z badaczami i liderami zajmującymi się sztuczną inteligencją, aby budować przyszłościowe modeleTworzyć narzędzia, które zwiększą efektywność zespołów opracowujących systemy oparte na sztucznej inteligencji.Pracować nad wypełnieniem luki pomiędzy najnowszymi obliczeniami numerycznymi, symulacjami i badaniami głębokiego uczenia się a ich zastosowaniami w świecie rzeczywistym produkty.Co musimy zobaczyć:Licencjat z informatyki lub inżynierii komputerowej lub pokrewnej dziedziny (lub równoważne doświadczenie).6+ lat odpowiedniego doświadczenia.Programowanie w C/C++ i Python.Doświadczenie z frameworkami uczenia maszynowego i ich elementami wewnętrznymi (np. PyTorch, TensorFlow, scikit-learn itp.).Udokumentowana umiejętność tworzenia rozwiązań skierowanych do klienta, równoważenia żądań funkcji i błędów.Udokumentowane podstawy techniczne w zakresie architektur procesorów i GPU, bibliotek numerycznych, modułowego projektowania oprogramowania.Wysoka motywacja doskonałe umiejętności komunikacji werbalnej i pisemnej.Umiejętność skutecznej pracy z wielofunkcyjnymi zespołami, zasadami i architektami.
Skutecznie koordynuje działania ponad granicami organizacyjnymi i lokalizacjami geograficznymi. Sposoby wyróżnienia się z tłumu: Znajomość JAX, Autograd, śledzenia, generowania kodu i kompilatorów DSL oraz ich projektowania. Zrozumienie szkoleń z zakresu głębokiego uczenia się w kontekstach rozproszonych: wiele procesorów graficznych, wiele węzłów, synchroniczne vs asynchroniczne.
Znajomość cykli dostarczania oprogramowania (projektowanie, wdrażanie, wydanie, CI). Doświadczenie w budowaniu systemów i usług rozproszonych na dużą skalę. Twoje wynagrodzenie podstawowe zostanie ustalone na podstawie Twojego lokalizacja, doświadczenie i wynagrodzenie pracowników na podobnych stanowiskach.
Dla Polski: Przedział wynagrodzenia zasadniczego wynosi 292 500 zł - 507 000 zł na poziomie 4 oraz 375 000 zł - 650 000 zł na poziomie 5.