Onmoon
вчера

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

в пределах рынка
вакансия ~ 400 000 ₽
в среднем 408 570 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Компания строит облако нового поколения с нуля, создавая 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)
  • Разработка драйверов или эмуляторов устройств
  • Опыт построения систем с минимальным копированием данных и микросекундными задержками

условия

  • Работа над системой, которая станет основой высокопроизводительного облачного хранилища будущего
  • Решение задач, которые редко встречаются даже в топовых инфраструктурных компаниях
Откликнуться Добавить в отклики