Software Engineer – AI Compilers

Job expired!

О NVIDIA:

С изобретением GPU в 1999 году, NVIDIA сыграла ключевую роль в изменении нашего способа играть в игры, создавать и взаимодействовать с контентом. Сделав значительный шаг вперед, технология глубокого обучения на GPU от NVIDIA теперь находится на переднем крае искусственного интеллекта, обеспечивая работу устройств и систем, таких как автономные автомобили и роботы. Известная во всем мире как пионер в области вычислений для ИИ, NVIDIA продолжает оставаться ведущей силой в технологическом прогрессе.

Мы ищем опытных инженеров-программистов, специализирующихся на технологиях компиляторов для ИИ, чтобы присоединиться к нашей команде технологий компиляции глубокого обучения. Эта динамичная группа стоит за программным обеспечением, которое двигает эволюцию глубокого обучения, используемого в разнообразных приложениях от классификации изображений до сложных задач ИИ.

В рамках нашей команды вы будете заниматься:

  • Разработкой передовых технологий для генерации ядер и оптимизаций NVIDIA GPU, ориентированных на вычислительные графы.
  • Продвижением в технологии компиляции графов глубокого обучения для текущих и будущих GPU NVIDIA и внедрением этой технологии в продукты.
  • Созданием кодов с высокой производительностью и вкладом в разработку библиотек высокой производительности.
  • Публикацией ваших находок в уважаемых рецензируемых конференциях и журналах.
  • Использованием вашего опыта для передачи технологий производственным командам.

Что мы хотели бы видеть:

  • Высшее образование (магистратура или докторантура) в области компьютерных наук, компьютерной инженерии или в смежной области, или эквивалентный опыт.
  • Минимум 3 года опыта в оптимизации компиляторов, синтезе и архитектуре компьютеров.
  • Способность работать самостоятельно, так и в команде, определяя цели проекта и возглавляя инициативы.
  • Отличные навыки программирования и разработки программного обеспечения.
  • Опыт работы с моделями, алгоритмами глубокого обучения и сопутствующими технологиями будет большим преимуществом.

Желательные качества:

  • Твердое понимание архитектуры CPU/GPU.
  • Опыт работы с CUDA или OpenCL будет преимуществом.
  • Способность наставничать и руководить инжен