50 3 мес. назад

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

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

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

описание

Навыки: 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
1 мес. назад

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

300 000 - 700 000 RUB

Ищем Senior разработчика на Rust для работы над корпоративным проектом под MacOS. Требуется опыт от 3 лет, знание Tokio и навыки многопоточного программирования. Присоединяйтесь к нашей команде!

senior
Click By Click
Click By Click
3 нед. назад

Middle Rust разработчик

В этой роли вы будете проектировать и реализовывать бэкенд-сервисы и компоненты систем, писать чистый и эффективный код, а также участвовать в архитектурных решениях и код-ревью. Требуется опыт работы с Rust от 1 года и знание асинхронного программирования.

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

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

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

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

Rust Developer(Middle)

В компании НПК Криптонит открыта вакансия Middle Rust Developer. Вы будете заниматься разработкой систем обработки данных, а также работать с современными технологиями, такими как Kafka и ClickHouse. Компания предлагает хорошие условия труда и множество бонусов, включая ДМС и курсы английского языка.

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

Middle Rust Developer

5 000 - 6 000 USD

Вам предстоит работать над разработкой финтех-приложений на Rust в международной команде. Мы предлагаем конкурентную зарплату, гибкий график и возможность релокации. Присоединяйтесь к нам и развивайтесь в динамичной среде!

middle Тбилиси HR
P
PrivateDevs
1 мес. назад

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

300 000 - 700 000 RUB

Вакансия для разработчика на Rust с опытом от 3 лет. Основные требования включают знание многопоточного и асинхронного программирования, а также опыт работы с Tokio. Ожидается работа с приложениями для MacOS.

middle