NVIDIA
Senior System Software Engineer - Scientific Computing PaaS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior System Software Engineer в NVIDIA для построения облачной платформы научных вычислений (PaaS), поддерживающей физическое численное моделирование, AI-обучение, инференс и визуализацию для задач физики и инженерии.
Задачи
- Проектировать сервисы и отвечать за облачную инфраструктуру для физически-информированных и data-driven научных workflow
- Разрабатывать новые алгоритмы и взаимодействовать с эксплуатацией для повышения производительности системы на всём стеке: DL-фреймворки, численные солверы, микросервисы, API, гетерогенные вычисления на CPU и GPU
- Проектировать, строить, разворачивать и эксплуатировать масштабируемую I/O-инфраструктуру для чекпоинтинга, загрузки данных, пре- и постобработки данных
- Оптимизировать архитектуру вычислений, хранения и сети под задачи физики и симуляций
Требования
- Степень BS/MS в Computer Science или смежной области либо эквивалентный опыт
- 10+ лет опыта построения и эксплуатации распределённых вычислительных и data-intensive платформ как сервиса в облаке
- Подтверждённые навыки в компилируемом языке (Go, Rust, C++ или другом)
- Сильные фундаментальные знания в Cloud Computing: архитектура «датацентр как компьютер», архитектура облачной безопасности, виртуализация CPU, памяти и I/O, пулинг ресурсов и эластичность
- Навыки в распределённых системах и параллельной обработке: топология распределённых вычислений, логическое время, синхронизация и обнаружение дедлоков, отказоустойчивость и обнаружение сбоев, консенсус и протоколы соглашения, параллельные алгоритмы, shared memory и distributed memory, message passing (MPI, NCCL), масштабируемость и производительность кластера
- Практические навыки отладки процессов, потоков, дедлоков и синхронизации, планирования, IPC, управления памятью, файловых систем и I/O
- Сильные доказательства алгоритмического мышления и навыков системного дизайна: рекурсия, графы, деревья, стек и очередь, проектирование и эксплуатация крупномасштабных слабосвязанных распределённых систем
- Самостоятельность, сильные коммуникативные навыки, умение работать независимо с несколькими командами при минимальном руководстве
Условия
- Базовая зарплата определяется с учётом локации, опыта и оплаты сотрудников на аналогичных позициях
- Диапазон базовой зарплаты: 184 000 – 287 500 USD для уровня 4 и 224 000 – 356 500 USD для уровня 5
- Доступны equity и льготы
- Заявки принимаются как минимум до 5 сентября 2026 года
- NVIDIA использует AI-инструменты в процессах рекрутинга
- Равные возможности трудоустройства и инклюзивная рабочая среда
Навыки
- Go
- Rust
- C++
- Cloud Computing
- Distributed Systems
- Parallel Processing
- MPI
- NCCL
- HPC
- Kubernetes
- GPU
- CPU
- Virtualization
- Cloud Security
- I/O
- Linux
- Deep Learning