NVIDIA
Senior System Software Engineer, Software-Defined Networking
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Software-Defined Storage/Networking NVIDIA для развития программно-определяемых сетей глобальной GPU-облачной инфраструктуры (AI-нагрузки, облачный гейминг, CDN). Отвечает за архитектуру, реализацию и эксплуатацию multi-tenant control-plane и data-plane на базе Open vSwitch, OVN и Kubernetes.
Задачи
- Проектировать и развивать multi-tenant control-plane и data-plane архитектуру с использованием Open vSwitch, OVN, OpenFlow и overlay-сетей
- Разрабатывать и ревьюить production-код для Kubernetes-сетей, сетевых плагинов, распределённых control-plane, сетей Linux-хостов и виртуальных машин, сетевой автоматизации
- Транслировать требования продукта и инфраструктуры в безопасные оркестрационные сервисы, API, границы компонентов, модели состояния и планы поставки
- Обеспечивать интеграцию Open vSwitch и OVN: поведение потоков, конфигурация, жизненный цикл, обновления, интероперабельность, производительность, восстановление после сбоев
- Создавать автоматизированные unit-, интеграционные, системные, нагрузочные и upgrade-тесты, встроенные в CI/CD и release-qualification
- Участвовать в on-call ротации и вести сетевые эскалации: packet captures, состояние SDN, телеметрия, профилирование, отладка по исходникам
- Определять и улучшать цели по надёжности, производительности, безопасности и эффективности ресурсов, внедрять мониторинг, телеметрию и трассировку
Требования
- BS/MS в Computer Science, Computer Engineering или смежной области либо эквивалентный опыт
- 12+ лет опыта проектирования, реализации, тестирования и поддержки production-систем на C и Go; Bash и Python для автоматизации тестов, диагностики и сборки
- Практический опыт разработки, интеграции и решения проблем в Open vSwitch и OVN, включая OpenFlow и взаимодействие control-plane с data-plane
- Production-опыт Kubernetes-сетей: CNI, network policy, трафик node/pod, сетевые плагины, обновления, отказные сценарии
- Сильные знания Linux-сетей: IP, TCP, UDP, маршрутизация, коммутация, overlay-сети, туннелирование, network namespaces, network policy
- Опыт архитектуры распределённых систем с безопасными API, управлением состоянием, консистентностью, масштабируемостью и обработкой отказов
- Опыт полного production-цикла: автоматизированное тестирование, CI/CD, деплой, обновления, observability, анализ производительности
- Опыт поддержки production-сервисов в on-call ротации и координации инцидентов
- Навыки совместного проектирования архитектуры и технического лидерства: written designs, ревью, менторство, кросс-командная работа
Условия
- Конкурентная зарплата: базовая ставка 224 000 – 356 500 USD в год (зависит от локации и опыта)
- Equity и пакет бенефитов
- Удалённый формат работы (US-CA-Remote)
- Заявки принимаются как минимум до 17 сентября 2026 года
Навыки
- C
- Go
- Bash
- Python
- Open vSwitch
- OVN
- OpenFlow
- Kubernetes
- Linux networking
- TCP/IP
- UDP
- overlay networks
- network namespaces
- CNI
- network policy
- CI/CD
- gRPC
- REST
- SR-IOV
- RDMA
- SmartNICs
- DPU
- NFV
- KVM
- QEMU
- container runtimes