Мы ищем исключительных инженеров-программистов в области глубокого обучения для создания и запуска решений NVIDIA в области автономного вождения. Как член нашей инженерной команды Automotive Machine Learning, вы будете использовать революционные библиотеки программного обеспечения NVIDIA для обучения и вывода моделей глубокого обучения на аппаратной архитектуре NVIDIA. Вы создадите новые архитектуры глубокого обучения, обучите модели глубокого обучения и скомпилируете и оптимизируете графики DNN. Вы также установите тесные технические связи с нашими партнёрами в автомобильной отрасли в процессе разработки продукта и будете сотрудничать с архитектурной и программной командами для разработки оптимального решения для партнёров, использующих наши платформы.
Что вам предстоит делать:
- Обучить, дообучить, оптимизировать и адаптировать DNN в низкой точности (FP16/INT8)
- Реализовать передовое квантование DNN
- Усовершенствовать архитектуру DNN с помощью ML-алгоритмов на графических процессорах NVIDIA или DLAs
- Постоянно повышать скорость вывода, точность и энергоэффективность DNN
- Следить за последними исследованиями и инновациями в области глубокого обучения, применять и экспериментировать с новыми идеями для улучшения автомобильных DNN NVIDIA.
Что мы хотим видеть:
- Магистр или доктор наук в области информатики, компьютерного зрения, архитектуры компьютеров или сравнимый опыт работы в технической области
- 5+ лет опыта работы в разработке программного обеспечения
- 2+ года опыта работы с фреймворками глубокого обучения (например, PyTorch, JAX, TensorFlow, ONNX и т. д.)
- Опыт решения задач компьютерного зрения с использованием глубоких нейронных сетей, таких как обнаружение объектов, разбор сцены, сегментация изображений
- Сильные навыки программирования на Python и/или C/C++
- Доказанная техническая база в области архитектуры ЦПУ и ГПУ, контейнеров (nvidia-docker), числовых библиотек, модульного проектирования программного обеспечения
- Знакомство с CNN и архитектурами Трансформер
- Готовность к активным действиям и сильные аналитические навыки
- Исключительные навыки управления временем и организации для координации нескольких инициатив, приоритетов и внедрения новых технологий и продуктов в очень сложные проекты
Как выделиться из толпы:
- Опыт работы с выводом в низкой точности, квантованием, сжатием DNN
- Опыт работы с программными библиотеками NVIDIA, такими как CUDA и TensorRT
- Имеется владение открытым исходным кодом проекта или вклад в его разработку, активные репозитории на GitHub, опыт наставничества
NVIDIA считается одним из наиболее привлекательных работодателей в мире технологий. У нас работают некоторые из самых преданных и талантливых специалистов по всему миру. Если вы творческий и увлеченный разработчик облачных сервисов, мы хотим услышать от вас!
Базовый диапазон зарплаты составляет от 144 000 до 270 250 долларов США. Ваша базовая зарплата будет определена на основе вашего местонахождения, опыта и зарплаты сотрудников на аналогичных должностях.
Вы также будете иметь право на акции и другие льготы. NVIDIA принимает заявки на постоянной основе.