NVIDIA
Software Engineer, Technical Lead – Performance Data Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лид в NVIDIA для создания платформы сбора и анализа данных о производительности AI-нагрузок на масштабе дата-центра. Нужно спроектировать архитектуру, собрать ранний прототип и довести его до продукта, которым пользуются другие команды.
Задачи
- Определять сквозную архитектуру: модель данных, контракты сервисов и API, границы с инструментами и командами-поставщиками данных
- Принимать основополагающие решения и обосновывать их в документах с альтернативами и доказательствами
- Строить сервисы, API и путь деплоя на ранней стадии самостоятельно
- Описывать, как автоматизированные агенты анализа работают в платформе: какие запросы выполняют, как результаты соотносятся с доказательствами, ограничения по стоимости и времени отклика
- Проверять диагностику производительности и вести первые сценарии с дизайн-партнёрами, менторить инженеров и задавать инженерные подходы команды
Требования
- Степень бакалавра в Computer Science, Computer Engineering или смежной области либо эквивалентный опыт
- 15+ лет опыта разработки ПО, включая техническое лидерство data-intensive платформы, доведённой до конца и используемой другими командами
- Опыт разработки или управления системами, где автоматизированные агенты или модели обрабатывают большие объёмы продакшн-данных, включая методы оценки качества результатов
- Практическое знание производительности GPU и ML-нагрузок: умение разобрать диагностику производительности и оценить её доказательства
- Опыт создания API и моделей данных, развивавшихся без поломки существующих пользователей и деплоев
- Умение самостоятельно строить и деплоить сервисы и инструменты, включая использование автоматизированных средств разработки, и независимо проверять результат тестами и измерениями
- Ясная коммуникация решений, компромиссов и неопределённости инженерам, партнёрским командам и руководству; умение выстраивать взаимодействие без прямой власти
- Владение C++, Go, Python
Условия
- Базовая зарплата 272 000 – 431 250 USD в год в зависимости от локации и опыта
- Право на equity и льготы
- Инклюзивная среда и равные возможности трудоустройства
Навыки
- C++
- Go
- Python
- GPU
- Machine Learning
- SQL
- TypeScript
- API design
- Data modeling