
NVIDIA разрабатывает технологии ускоренных вычислений и искусственного интеллекта, которые применяются в игровой индустрии, центрах обработки данных, облачных вычислениях, здравоохранении, производстве, автомобильной отрасли и робототехнике. Компания работает над графическими процессорами, платформами искусственного интеллекта, технологиями симуляции и отраслевыми решениями, включая NVIDIA Omniverse для совместных рабочих процессов с 3D-графикой, NVIDIA DRIVE для разработки автономных транспортных средств и NVIDIA Clara для медицинских приложений. В компании работают крупные технические команды, создающие инфраструктуру и программное обеспечение для передовых вычислений, симуляций и аналитики на основе искусственного интеллекта.
Инженер по системному ПО и производительности NVIDIA (удалённо)
Оптимизация производительности процессоров NVIDIA для дата-центров нового поколения и суперчипов CPU-GPU на базе ARM SoC. Анализ узких мест, тестов производительности и нагрузок на фоне процессоров конкурентов.
Описание
- Разрабатывать, тестировать и оптимизировать ПО для SoC нового поколения до появления кремниевых образцов и после него.
- Выявлять и исследовать узкие места производительности SoC.
- Готовить аналитические документы и материалы о технологиях NVIDIA для внутренней и внешней аудитории.
- Сравнивать микроархитектуру и производительность нагрузок на ARM SoC NVIDIA с процессорами других производителей полупроводников.
- Создавать инструменты и применять тесты производительности для оценки быстродействия.
Требования
- Степень бакалавра или магистра в области компьютерной инженерии, информатики или смежной дисциплины либо эквивалентный опыт.
- Не менее двух лет релевантного опыта в области компьютерной архитектуры или разработки ПО.
- Практический технический опыт и подтверждённые результаты работы со сложными программными и аппаратными системами.
- Глубокие знания многопроцессорных систем, проектирования операционных систем, параллелизма, виртуальной памяти, кэширования, прерываний, драйверов устройств и программирования систем реального времени.
- Опыт анализа данных и производительности, а также её оптимизации.
- Экспертное знание архитектуры ARM и её программной экосистемы.
- Умение анализировать, отлаживать и настраивать производительность в сложных стэках системного ПО.
- Опыт работы с серверными нагрузками CPU и анализа производительности.
- Знакомство с программированием CUDA, GPU или и тем и другим.
- Опыт работы в средах высокопроизводительных или крупномасштабных вычислений.
Преимущества
- Комплексный пакет льгот.
- Акции компании.
- Конкурентная заработная плата.