Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
Rust разработчик
сопроводительное письмо
описание
Компания строит облако нового поколения с нуля, создавая next-gen публичное облако, где всё, от гипервизора до UI, пишется с чистого листа на cutting-edge технологиях, выжимающих максимум из железа. Платформа запускается в собственных дата-центрах в России, с дальнейшей экспансией в другие страны.
Вам нужно будет проектировать и писать низкоуровневые компоненты жизненно важных сервисов, от блочного слоя и алгоритмов консистентности до протоколов репликации, EC и data-path оптимизаций, работать напрямую с блочными устройствами, kernel bypass, оптимизировать под NVMe NAND память, проектировать data-path с минимальными задержками, реализовывать протоколы консистентности и отказоустойчивости, оптимизировать 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)
- Разработка драйверов или эмуляторов устройств
- Опыт построения систем с минимальным копированием данных и микросекундными задержками
условия
- Работа над системой, которая станет основой высокопроизводительного облачного хранилища будущего
- Решение задач, которые редко встречаются даже в топовых инфраструктурных компаниях