Архитектор-инженер по разработке тестов глубокого обучения

  • Full Time
Job expired!
Мы ищем архитектора разработки программного обеспечения для участия в команде SWQA глубокого обучения NVIDIA. Роль входит в состав команды по обеспечению качества программного обеспечения глубокого обучения NVIDIA, которая отвечает за разработку стратегий тестирования для повышения качества программного обеспечения NVIDIA для глубокого обучения и инфраструктуры GPU, используемой в автономных системах управления, здравоохранении, распознавании речи, обработке естественного языка и в ряде других AI приложений. Эта роль предполагает сотрудничество с множеством команд AI продуктов для разработки новых продуктов, определения пробелов в планах тестирования, улучшения покрытия тестирования и оптимизации наших процессов рабочего потока для различных платформ вычислений на GPU. От вас ожидается успешная работа в критически важных ролях, поддерживающих разработчиков, работающих с бизнес-линиями стоимостью в миллиарды долларов, и понимание важности оперативности, тщательности и командной работы. Вы должны постоянно работать над развитием и внедрением усовершенствований в вашей сфере компетенции. Присоединяйтесь к нашей команде и создавайте программное обеспечение, которое изменит мир! Что вам предстоит делать: - Тесно сотрудничать с командами инженеров DL для понимания целей DL QA, стратегий тестирования и технических необходимостей. - Сотрудничать с различными межгруппами, такими как исследователи DL, продуктовые и инженерные команды, чтобы выявить пробелы и улучшить процессы. - Руководить жизненным циклом багов и работать вместе с разработчиками QA тестов для анализа ошибок клиентов и сценариев пользователей для улучшения покрытия тестами. Что мы требуем: - Магистра или доктора наук (желательно доктора) в области информатики, электротехники, математики или смежных областях или эквивалентного опыта. - Десятилетия или более опыта разработки программного обеспечения по DL/ML, фреймворкам DL (особенно JAX и PyTorch), нейронным сетям, развертыванию DL, анализу сценариев пользователей и SDK. - Способность разрабатывать стратегии тестирования для ряда продуктов DL, чтобы улучшить планы тестирования и выявить наиболее важные и рискованные варианты использования. - Исключительные навыки программирования на C/C++, Python; отличное письменное и устное общение на английском языке. Как выделиться из толпы: - Знакомство с обучением глубоких нейронных сетей, выводом, оптимизацией в типичных фреймворках. - Опыт разработки программного обеспечения с популярными моделями AI (например, модели LLM). - Наличие опыта в области вычислений на GPU и параллельного программирования, такого как CUDA/OpenCL. Диапазон базовой зарплаты составляет от 192 000 до 304 750 долларов. Ваша базовая зарплата будет определяться на основе вашего местоположения, набора навыков, опыта, а также в соответствии с платежной шкалой сотрудников в аналогичных ролях. Кроме того, вам будут полагаться акции и преимущества. NVIDIA принимает заявки на постоянной основе.