
NVIDIA разрабатывает технологии ускоренных вычислений и искусственного интеллекта, которые применяются в игровой индустрии, центрах обработки данных, облачных вычислениях, здравоохранении, производстве, автомобильной отрасли и робототехнике. Компания работает над графическими процессорами, платформами искусственного интеллекта, технологиями симуляции и отраслевыми решениями, включая NVIDIA Omniverse для совместных рабочих процессов с 3D-графикой, NVIDIA DRIVE для разработки автономных транспортных средств и NVIDIA Clara для медицинских приложений. В компании работают крупные технические команды, создающие инфраструктуру и программное обеспечение для передовых вычислений, симуляций и аналитики на основе искусственного интеллекта.
Ведущий инженер по системному программному обеспечению, масштабирование Kubernetes — NVIDIA DGX Cloud
Масштабируйте и оптимизируйте инфраструктуру Kubernetes для NVIDIA DGX Cloud и распределённых ИИ-нагрузок. Создавайте системы тестирования производительности, мониторинга, анализа и CI/CD для ускоренных вычислений в крупном масштабе.
Описание
- Отвечать за комплексный анализ производительности и масштабируемости программного стека NVIDIA DGX Cloud, включая плоскости управления и передачи данных Kubernetes, GPU Operator, Network Operator, DCGM, NIM и распределённую обработку запросов в системах инференса.
- Сотрудничать с исследователями в области ИИ, разработчиками и заказчиками для создания автоматизированных тестов, моделирующих реальные рабочие нагрузки.
- Анализировать проблемы производительности и масштабируемости в сложных распределённых системах и определять их первопричины.
- Создавать инструменты мониторинга, подготовки отчётов и аналитики для тестирования производительности и масштабируемости программного обеспечения, GPU и CPU.
- Проводить первичный анализ, отладку и устранение проблем, связанных с эксплуатацией кластеров Kubernetes сверхкрупного масштаба.
- Разрабатывать и поддерживать непрерывное тестирование производительности и масштабируемости с использованием современной CI/CD-платформы.
- Документировать исследования, методы и результаты, а также представлять их на внутренних и внешних мероприятиях, таких как KubeCon и GTC.
- Участвовать в сообществах Kubernetes, CNCF и открытого ПО NVIDIA, оценивать производительность ИИ-нагрузок и помогать формировать проектные решения.
Требования
- Не менее восьми лет опыта работы с компьютерной архитектурой, сетями, системами хранения данных или ускорителями.
- Степень бакалавра или магистра в области инженерии, предпочтительно электротехники, компьютерной инженерии или информатики, либо эквивалентный опыт.
- Экспертное знание Kubernetes и знакомство с соответствующими проектами CNCF.
- Опыт работы с крупномасштабными параллельными и распределёнными системами на базе ускорителей.
- Экспертные знания в области оптимизации производительности и ИИ-нагрузок на крупномасштабных системах.
- Опыт моделирования производительности и бенчмаркинга в крупном масштабе.
- Уверенное владение Golang и Python.
- Опыт работы с программной экосистемой NVIDIA для обучения и инференса.
- Экспертное знание как минимум одного поставщика публичной облачной инфраструктуры, например GCP, AWS, Azure или OCI.
- Значительный практический опыт эксплуатации дистрибутива Kubernetes.
- Опыт масштабирования кластеров Kubernetes до сверхкрупного количества узлов и объектов.
- Подтверждённый опыт участия в сообществах открытого ПО.
- Степень PhD в релевантной области будет существенным преимуществом.
- Отличные коммуникативные навыки и навыки межличностного взаимодействия.