NVIDIA
NVIDIA
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 в релевантной области будет существенным преимуществом.
  • Отличные коммуникативные навыки и навыки межличностного взаимодействия.