NVIDIA

Senior System Software Engineer, ML and Vector Search

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в NVIDIA для разработки библиотек обработки неструктурированных данных cuVS и cuML. Работа над оптимизированными GPU-алгоритмами для векторного поиска, баз данных и машинного обучения.

Задачи

  • Анализировать, проектировать и реализовывать оптимизированные GPU-алгоритмы для крупномасштабного векторного поиска, баз данных и машинного обучения
  • Проводить анализ производительности, бенчмаркинг и оптимизацию связанных библиотек
  • Взаимодействовать с кросс-функциональной командой для понимания требований и реализации или улучшения решений
  • Разрабатывать и улучшать алгоритмы машинного обучения
  • Реализовывать решения на C++, CUDA и Python
  • Участвовать в open source проектах (cuML, cuVS, RAFT)

Требования

  • Степень BS, MS или PhD в Computer Science, Data Science или AI, прикладной математике или смежной области (или эквивалентный опыт)
  • 8+ лет опыта программирования на C++ или способность быстро освоить его, перейдя с похожего языка: C, Rust, Java
  • Опыт с ML: концепции ML (приближённые vs точные, итеративные vs замкнутые), написание ML-алгоритмов и применение ML для решения задач
  • Сильные аналитические навыки решения задач, основы алгоритмов и математики
  • Отличные навыки разработки ПО: программирование, отладка, анализ производительности и проектирование тестов
  • Способность работать самостоятельно и управлять собственными задачами разработки
  • Хорошие навыки коммуникации и документирования
  • Забота о надёжном, читаемом и высокопроизводительном коде
  • Знакомство хотя бы с одним фреймворком параллельного программирования или конкурентности: CUDA, OpenMP, OpenACC, Java concurrency, pthreads и т.п.

Условия

  • Конкурентный пакет зарплаты и льгот
  • Базовый оклад 184 000 – 287 500 USD в год в зависимости от локации и опыта
  • Доступ к equity и льготам
  • Инклюзивная рабочая среда, равные возможности трудоустройства

Навыки

  • C++
  • CUDA
  • Python
  • Java
  • ML
  • Vector Search
  • GPU
  • OpenMP
  • OpenACC
  • pthreads
  • cuVS
  • cuML
  • RAFT
  • Milvus
  • Pinecone
  • LanceDB
  • HPC
  • Cloud

Похожие вакансии

Lead Software Engineer
HumanaLeadNew YorkУдалённо
155,200 – 213,400 USD в год
13 окт.
AI Software Developer
Inland Pipe RehabilitationSeniorThe WoodlandsОфис
12 окт.
Lead Machine Learning Engineer - Merchandising AI (ML Ops)
TargetLeadBrooklyn ParkГибрид
132,000 – 238,000 USD в год
9 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Systems Software Engineer - NV Cloud Functions
NVIDIASeniorОфис
152,000 – 287,500 USD в год
6 окт.
Senior System Software Engineer, ML and Vector Search — NVIDIA, 184,000 – 287,500 USD в год, Удалённо | itrelocate