Поиск работы на сайте Jobvk.com
Разместить вакансию
Разместить резюме

DataPath/C разработчик в проект высокотехнологичной распределенной системы хранения данных (СХД)

Промобит
  • Удаленная работа
  • Полная занятость

Группа компаний BITBLAZE - российский разработчик и производитель серверов, систем хранения данных (СХД), рабочих станций под собственной торговой маркой. Мы работаем на переднем крае технологий, внедряя инновации и создавая решения с нуля, совместимые с отечественными процессорами "Эльбрус" и "Байкал", на основе высокоскоростных протоколов NVMe строим и патентуем свои уникальные решения.

В связи с активным ростом компании, мы ищем в нашу команду опытного разработчика C для работы над проектом создания распределенной системы хранения данных (СХД), которая объединяет файловый и блочный доступ, высокую скорость обработки и отличную масштабируемость.

На проекте предстоит участвовать в разработке высокопроизводительной параллельной распределённой СХД с поддержкой различных RAID/Erasure Coding-топологий и протоколов, включая распределенный SAN (Fibre Channel, iSCSI/iSER, NVMe-OF) и параллельный NAS. Основной фокус: создание отказоустойчивого решения, обеспечивающего масштабируемость и быструю обработку данных, раскрывающую все возможности современных аппаратных систем. Работа над проектом позволит расширить и углубить знания в области систем хранения данных, сетевых протоколов и распределённых кластерных вычислений, предлагая интересные инженерные задачи и вызовы.

Почему стоит присоединиться к нам:

  • Уникальная возможность: станьте частью перспективного проекта с потенциалом стать лидером рынка.
  • Инновации и технологии: работайте с cutting-edge технологиями и участвуйте в создании высоко технологичного продукта.
  • Ключевая роль: получите возможность занять важные позиции в команде по мере роста и развития проекта.

Чем предстоит заниматься:

  • Разрабатывать высокопроизводительный код на C в user space, в том числе, с использованием SPDK/DPDK, и ядре Linux.
  • Создавать, реализовывать и дорабатывать самые современные алгоритмы, протоколы и подходы.
  • Анализировать требования и участвовать в проектировании технических решений.
  • Решать задачи увеличения производительности на компонентах самого современного оборудования (включая диски NVMe и 100/200 GbE/Infiniband с использованием RDMA/RoCE).
  • Оценивать и планировать поставленные задачи.
  • Участвовать в ревью кода и помогать команде достигать лучших стандартов качества.
  • Писать модульные тесты и обеспечивать надежность решений.

Обязательные навыки:

  • Опыт программирования на CподLinux от 3 лет.
  • Глубокий практический опыт работы с интерфейсами ядра Linux.
  • Опыт профилирования и оптимизации производительности написанного кода (Perf, Valgrind).
  • Понимание принципов командной работы (дизайн-ревью, код-ревью).
  • Ответственность, инициативность и умение эффективно коммуницировать.

Будет плюсом:

  • Опыт разработки файловых систем или блочных хранилищ.
  • Навыки профилирования и оптимизации кода.
  • Опыт разработки драйверов или модулей ядра Linux.
  • Знание инструментов модульного тестирования (Google Test, Doctest).

Что мы предлагаем:

  • Оформление в соответствии с ТК РФ с первого дня работы, соц. пакет, полност