Разработчик C++/Rust (SDN dataplane, DPDK/DOCA API)
OnmoonОписание
Компания Onmoon ищет хорошего специалиста на вакансию Разработчик C++/Rust (SDN dataplane, DPDK/DOCA API) . Москва (Россия), Санкт-Петербург (Россия), Новосибирск (Россия). Полный рабочий день. Можно удалённо. Требуемые навыки: #senior, #Rust, #C, #C++.Требования
Rust, C, C++Обязанности
Мы строим облако нового поколения с нуля
Создаём next-gen публичное облако , где всё, от гипервизора до UI пишется с чистого листа , на cutting-edge технологиях , выжимающих максимум из железа.
Платформа запускается в наших собственных дата-центрах в России , дальше экспансия в другие страны .
Что под капотом
IaaS:
- Виртуализация на базе Rust-гипервизора
- Kubernetes в качестве оркестратора и scheduler'а
- RDMA-хранилище на сверхбыстрых NVMe
- Собственный SDN на IPv6-only L3 spine/leaf с SRv6 , eBGP/ECMP , multihoming
- Hardware-offload сетевых функций на NVIDIA BlueField DPU
- Своя реализация S3 поверх RDMA-хранилища
PaaS:
- Managed Kubernetes
- Базы данных (Postgres, ClickHouse)
- Kafka
- ML-инструменты и другие сервисы
Никакого legacy
- В compute без OpenStack/VMware/OpenNebula и т.п.
- В сети без OVS/OVN, VXLAN/EVPN/MPLS/L2/MLAG и т.п.
- В storage без Ceph :D
Железо
Самое современное и быстрое оборудование:
- DELL-серверы на AMD Genoa / Turin
- PCIe Gen5 NVMe
- 400G сетевые карты и коммутаторы (Arista + Whitebox)
Подход
Мы фанатично относимся к качеству от выбора фундаментальных IaaS-инструментов (которые определяют качество PaaS) до UX/DX и дизайна интерфейсов.
Особое внимание уделяем:
- API/SDK
- Terraform-провайдерам
- Удобству веб-интерфейса для инженеров
О проекте
Мы на ранней стадии всё только начинается.
Архитектура, R&D и продуктовые решения рождаются в команде , а не по ТЗ сверху.
Собираем core team инженеров , готовых:
- Брать ownership
- Предлагать и внедрять идеи
- Вырастать в лидов направлений: Compute , Storage , SDN , Managed Services и других
Кого ищем
Senior C++/Rust Engineer (SDN dataplane, NVIDIA DOCA Flow API)
Обязанности:
- Разработка и оптимизация SDN dataplane с использованием C++/Rust и NVIDIA DOCA Flow API.
- Интеграция vDPA + SF/VF для контейнеров и виртуальных машин.
- Реализация SRv6 L3VPN для overlay сети (VPC).
- Реализация QoS/shaping, Firewall/ACL, SNAT/DNAT, L3 forwarding, ECMP на уровне eSwitch асика сетевой карты
- Участие в проектировании архитектуры и выборе технологий.
- Тестирование и отладка разработанных решений.
- Взаимодействие с командой для достижения общих целей проекта.
Требования:
- Опыт работы с C++ или Rust (в том числе с FFI) от 3 лет.
- Понимание устройства современных сетей на низком уровне.
- Умение работать в команде и самостоятельно решать задачи.
Будет плюсом:
- Знание и опыт работы с eBPF/VPP/DPDK/DOCA API.
- Понимание принципов работы SDN и сетевых технологий.
- Опыт работы с сетевыми картами NVIDIA/Mellanox (switchdev).
- Знание технологий vDPA, SF/VF, SRv6.
Условия и преимущества:
- Свободный график работы.
- Возможность работать на месте работодателя, удаленно или в гибридном формате.
- Официальная заработная плата и медицинское страхование.
- Просторный офис в Москва-Сити с бесплатными обедами, кофе и снэками.
- Спортзал рядом с офисом и возможность посещать тренинги и конференции за счет компании.
Разработчик C++ (NGFW)
Senior Backend разработчик (Python/Rust/Golang)
Описание
Мы разрабатываем инновационный продукт интеллектуальный сервис видеомониторинга и видео аналитики. Наша платформа объединяет управляемые камеры (ПАКи), облачную ...
Разработчик C++ (Windows)
Описание
Компания Zecurion, один из крупнейших игроков ИБ-рынка в сфере разработки систем кибербезопасности, ищет Разработчика C++ (Windows). Системы Zecurion используются более чем в ...