NVIDIA

Software Engineer, DOCA HBN

Коротко

Senior-позиция software engineer в команде Networking Business Unit NVIDIA (Тель-Авив, офис), связанная с разработкой offload-решений, сетевой виртуализацией (NFV, SmartNICs) и форвардингом данных на платформах Ethernet switching. Требуется 5+ лет опыта разработки на C в областях data forwarding, SDN, kernel/container networking, а также умение самостоятельно вести разработку фич и руководить кросс-функциональными командами. Плюсом будут опыт с SRIOV, OpenVSwitch, Linux kernel networking, EVPN/Segment Routing, а также знание Python, C++ и Rust.

Описание
NVIDIA — лидер в области компьютерной графики, PC-гейминга, ускоренных вычислений и AI. В составе NVIDIA бизнес-подразделение Networking разрабатывает чипы, системы и программное обеспечение, которые обеспечивают работу самых передовых сетей центров обработки данных и гиперконвергентных сетей сегодня и в будущем. DPU NVIDIA BlueField® и серия SmartNIC NVIDIA ConnectX® открывают выдающиеся возможности для современных дата-центров за счёт разгрузки, ускорения и изоляции широкого спектра сетевых, storage и security сервисов.
Мы ищем высокомотивированного software engineer с опытом в технологиях форвардинга данных, Linux kernel и container networking, network functions virtualization (NFV) и связанных областях, чтобы присоединиться к нашей команде и работать над инновационными offload-решениями. Вы будете разрабатывать софт для различных сценариев сетевого offload и виртуализации, а также для форвардинга данных на платформах Ethernet switching. Вы будете использовать новейшие инструменты и методы разработки и получите глубокие знания современных архитектур дата-центров и ускорения рабочих нагрузок.
Задачи
•Проектирование, разработка, тестирование и поддержка новой функциональности и улучшений существующей функциональности, связанной с offload различных сетевых сервисов.
•Проектирование, разработка, тестирование и поддержка системных программных компонентов, связанных с сетями.
•Работа над функциональностью форвардинга данных на платформах Ethernet switching.
•Лидирование и руководство кросс-функциональными командами в крупных активностях по разработке фич.
•Сотрудничество с членами команды, архитекторами, QA и Support-командами по определению фич, разработке, релизу и исправлению багов.
Что нужно, чтобы нас заинтересовать
•Степень бакалавра или магистра в области Computer Engineering, Computer Science или смежной области (или эквивалентный опыт).
•Минимум 5+ лет опыта разработки ПО в областях: форвардинг данных, NFV, SDN, kernel и container networking, SmartNICs, offload-решения.
•Сильный и подтверждённый опыт программирования на C.
•Сильные технические способности, навыки решения проблем, проектирования, написания кода и дебаггинга.
•Умение вести разработку фич, полностью брать на себя ответственность за задачи от A до Z и выполнять их самостоятельно с минимальным контролем.
•Способность быстро понимать новые требования и технологии, оперативно прототипировать и внедрять решения.
Требования
•Опыт в virtualized networking и SRIOV, packet processing с использованием OpenVSwitch.
•Опыт работы с внутренними механизмами Linux kernel networking.
•Знание технологий маршрутизации и control plane, таких как EVPN, Segment Routing, PIC и др.
•Участие в open-source сообществе.
•Навыки программирования на Python, C++ и Rust.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте