NVIDIA
Principal Software Engineer - Rack Scale Systems Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в NVIDIA для построения и развития software-систем rack-scale инфраструктуры: control plane, оркестрация, firmware, OS lifecycle и сетевые фабрики. Роль на стыке софта и железа, с архитектурной ответственностью и менторством.
Задачи
- Определять полную software-архитектуру rack-scale инфраструктурных продуктов и сервисов: control plane, управление инфраструктурой, firmware, ОС, kernel-драйверы, сетевые фабрики, accelerator software и user-mode manageability.
- Использовать Kubernetes и cloud-native примитивы (controllers, operators, reconciliation loops, open source компоненты) как инфраструктурную фабрику на масштабе стойки и флота.
- Создавать open source инфраструктурный софт: библиотеки, сервисы, контроллеры, операторы и integration API для внутренних деплойментов и CSP-сред.
- Связывать hardware- и software-команды по firmware, BMC, BIOS, boot flows, OS images, драйверам, сетям, NVLink, InfiniBand, GPU, DPU и CPU.
- Транслировать инфраструктурные roadmap в формальные требования, архитектурные спецификации и планы исполнения.
- Работать с hyperscalers, CSP, enterprise-клиентами, вендорами и партнёрами для выравнивания возможностей инфраструктуры с реальными потребностями деплоймента.
- Выстраивать стратегии надёжности, безопасности, валидации и left-shift для снижения рисков до выхода железа в продакшн.
- Менторить senior-инженеров и техлидов, повышая инженерную планку для крупномасштабных сетевых систем.
- Принимать качественные технические решения в условиях неопределённости, балансируя потребности клиентов, сроки, реалии железа и долгосрочную эволюцию инфраструктуры.
Требования
- BS/MS в Computer Engineering, Computer Science, Electrical Engineering или смежной области либо эквивалентный опыт.
- Подтверждённый опыт 15+ лет в системной архитектуре, системном ПО, распределённых системах, infrastructure control planes или инфраструктурной инженерии.
- Глубокие архитектурные знания coordination frameworks, state machines, декларативных API, reconciliation loops, lifecycle orchestration, обработки сбоев, upgrade/rollback и tradeoffs распределённых систем.
- Практические навыки программирования на Go, C++ или Rust, включая написание, ревью и руководство production-quality инфраструктурным софтом; опыт с Rust особенно ценится.
- Опыт с Kubernetes или аналогичными системами оркестрации как фабрикой управления инфраструктурой и hardware-ресурсами.
- Опыт с Linux-инфраструктурным ПО, rollout и управлением образами ОС, взаимодействием с kernel/драйверами, firmware lifecycle и hardware bring-up.
- Понимание сетевых технологий и протоколов дата-центров: Ethernet, InfiniBand, RDMA, fabric-level manageability.
- Опыт со сложными accelerator-системами: GPU, DPU, FPGA, custom silicon или другими HPC-системами.
- Экспертиза в in-band и out-of-band management архитектурах: BMC, Redfish, IPMI и смежные протоколы.
- Опыт создания ПО для open source релиза: стабильность API, модульность, документация, community usability.
- Опыт ответственного использования AI-assisted development инструментов как инженерного множителя.
- Сильные навыки спецификации требований, руководства архитектурой и управления delivery между командами и организациями.
- Сильные письменные и устные коммуникационные навыки для объяснения сложных hardware/software tradeoffs.
Условия
- Базовая зарплата 272 000 – 431 250 USD в год в зависимости от локации и опыта.
- Доступ к equity и benefits.
- Приём заявок как минимум до 26 октября 2026 года.
- Пост открыт для существующей вакансии.
- Инклюзивная среда и равные возможности трудоустройства.
Навыки
- Go
- C++
- Rust
- Kubernetes
- Linux
- BMC
- Redfish
- IPMI
- Ethernet
- InfiniBand
- RDMA
- NVLink
- GPU
- DPU
- FPGA
- firmware
- BIOS
- kernel drivers
- open source
- cloud-native
- operators
- controllers