MIND Software

Linux Kernel Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • C/C++
  • Linux
  • STL
  • POSIX
  • Shell Scripting
  • Python
  • Golang

MIND Software — российский разработчик системного и инфраструктурного программного обеспечения, работающий в области управления данными современных платформ виртуализации. Компания развивает семейство технологий кроссплатформенной мобильности, отказоустойчивости и хранения данных. Решениями компании востребованы среди крупных корпоративных клиентов из разных отраслей, дистрибьюторов, интеграторов, разработчиков операционных систем и систем виртуализации.

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

  • Разработка и оптимизация функционала для распределенной системы хранения данных UStor;
  • Участие в проектировании архитектуры системы;
  • Оптимизация производительности и надежности системы;
  • Адаптация UStor к различным сценариям использования;
  • Выступать экспертом для L3-поддержки, оказывать помощь в расследовании инцидентов;
  • Сопровождение модулей блочной подсистемы ядра Linux, связанных с резервным копированием, репликацией, дедупликацией и компрессией.
  • Поддержка и доработка различных системных утилит.

Что мы ждем от будущего члена команды:

  • Высшее техническое образование (программирование, информатика, вычислительная техника или смежные области);
  • Опыт работы с C++;
  • Глубокое понимание Linux-систем – умение отлаживать, выявлять узкие места, эффективно взаимодействовать с ОС, выяснять поведенческие особенности открытого ПО на основе анализа кода;
  • Понимание POSIX, системных вызовов ядра Linux;
  • Опыт разработки модулей ядра Linux;
  • Знание технологий отладки ядра Linux;
  • Умение поиска проблем производительности;
  • Знание английского языка на уровне чтения технической документации.

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

  • Опыт работы с распределенными системами и понимание концепции блочного хранения;
  • Знания в области zero-copy, NFS, vDPA, RDMA, iSCSI, RAID, высокоскоростных сетевых адаптеров;
  • Опыт проектирования систем с использованием S3;
  • Понимание архитектуры Ceph и его аналогов (Seaweed, Linstor и т.д.);
  • Опыт коммерческой эксплуатации нагруженных серверных систем;
  • Опыт в JavaScript, Go, Python, Shell;
  • Опыт работы на уровне аппаратной архитектуры (x86/ARM/RISC-V);
  • Знание классических структур и алгоритмов обработки данных.

Бонусы

  • Курсы иностранного языка (50% софинансирование);
  • Программа MIND Sport (участие в спортивных марафонах, индивидуальные коуч-сессии с инструктором);
  • Компенсация фитнес программы.

Условия работы

  • Конкурентный уровень дохода;
  • Гибкий подход к началу рабочего дня;
  • Возможность удаленной работы (преимущественно гибридный формат работы);
  • Работа в классной команде с интересным, актуальным и востребованным продуктом;
  • ДМС (после испытательного срока);
  • Работа в БЦ класса «А» в шаговой доступности от м. Петровский парк и м. Динамо.