18 1 мес. назад

Senior Rust Engineer (Software-Defined Storage / Distributed Systems)

Вам предстоит участвовать в создании облачного хранилища нового поколения, разрабатывать высокопроизводительный код и проектировать распределённые системы. Идеальный кандидат имеет опыт работы с Rust и понимание высокодоступных распределённых систем.

senior
Опубликовано
30 ноября 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Навыки: Linux, RDMA, Rust. Квалификация: Senior. Специализации: Системный инженер. ## Мы строим облако нового поколения с нуля Создаём **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 Rust Engineer (Software-Defined Storage / Distributed Systems) Нужен инженер, который поможет построить распределённую SDS-платформу — сердце нашего хранилища с микросекундными задержками. Ты будешь проектировать и писать низкоуровневые компоненты жизненно важных сервисов: от блочного слоя и алгоритмов консистентности до протоколов репликации, EC и data-path оптимизаций. **Чем предстоит заниматься** - Разработка **низкоуровневого Rust-кода** с использованием async без рантайма, no_std, zero allocation, FFI - Проектирование **распределённой storage-архитектуры**: replication, erasure coding, consistency, failure domains - Работа **напрямую с блочными устройствами**, kernel bypass, оптимизация под NVMe NAND память - Проектирование data-path с минимальными задержками: lock-free структуры данных, atomics, zero-copy - Реализация протоколов консистентности и отказоустойчивости - Оптимизация throughput/latency на больших NVMe пулах и RDMA-сетях - Написание unit/integration тестов, chaos testing, fuzzing - Разработка высокопроизводительного кода в парадигме thread-per-core shared-nothing async - Участие в проектировани всей SDS-платформы **Мы ожидаем, что ты** - Имеешь **большой опыт разработки на Rust**, включая async без рантайма, no_std, zero allocation, FFI - Участвовал в разработке **software-defined storage** или подобных высокопроизводительных систем (базы данных) - Не боишься **сырых блочных устройств**, работы с диском сырыми командами - Понимаешь устройство **высокодоступных распределённых систем** - Глубоко знаешь **структуры данных, алгоритмы, lock-free, atomics** - Умеешь писать **unit/integration/chaos тесты**, делал fuzzing - Применял различные подходы для обеспечения отказоустойчивости и избыточности: **репликация** и **Erasure Coding** **Будет огромным плюсом** - Глубокое понимание архитектуры **thread-per-core shared-nothing**, желание писать высокопроизводительный асинхронный код - Опыт с **SPDK** - Глубокое понимание **NVMe**, NAND памяти, write amplification, RWF_ATOMIC/awupf. ZBD/ZNS, FDP - Практический опыт применения **Erasure Coding** **Будет плюсом** - Опыт с **RDMA**, mlx5dv, DOCA RDMA (DPA, PCC) - Разработка **драйверов** или **эмуляторов устройств** - Опыт построения систем с **минимальной копированием данных и микросекундными задержками** Хочешь работать над системой, которая станет основой высокопроизводительного облачного хранилища будущего и решать задачи, которые редко встречаются даже в топовых инфраструктурных компаниях? Пиши — пообщаемся!

Похожие вакансии

6 вакансии
P
PrivateDevs
2 д. назад

Разработка проекта на RUST под MacOS

Ищем Senior разработчика на Rust для работы над корпоративным проектом под MacOS. Требуется опыт …

300 000 - 700 000 RUB

senior
ООО "Передовые Технологии"
ООО "Передовые Технологии"
1 нед. назад

Фулстек разработчик

Вам предстоит заниматься разработкой и поддержкой кроссплатформенного приложения Rudesktop, используя Rust. Ищем специалиста с опы…

middle
Н
НПК Криптонит
1 мес. назад

Rust Developer(Middle)

В компании НПК Криптонит открыта вакансия Middle Rust Developer. Вы будете заниматься разработкой систем обработки данных, а также работать с современ…

middle Москва
Z
Zion Development
1 мес. назад

Middle Rust Developer

Вам предстоит работать над разработкой финтех-приложений на Rust в международной команде. Мы предлагаем конкуре…

5 000 - 6 000 USD

middle Тбилиси
Пикодата
Пикодата
1 нед. назад

Старший разработчик

Вам предстоит заниматься программированием на Rust и оптимизацией кода на C. Ищем инженера, готового погружаться в…

senior удалённо
T
Tothemoon
2 нед. назад

Senior Rust Engineer

В международной криптокомпании Tothemoon открыта вакансия Senior Rust Engineer. Вы будете разрабатывать tr…

senior удалённо