Разработчик C/С++
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
MIND Software — российский разработчик системного и инфраструктурного программного обеспечения, работающий в области управления данными современных платформ виртуализации. Компания развивает семейство технологий кроссплатформенной мобильности, отказоустойчивости и хранения данных. Решениями компании востребованы среди крупных корпоративных клиентов из разных отраслей, дистрибьюторов, интеграторов, разработчиков операционных систем и систем виртуализации.
Ожидания от кандидата
- Высшее техническое образование (программирование, информатика, вычислительная техника или смежные области);
- Опыт работы с C++ от 3 лет;
- Глубокое понимание Linux-систем – умение отлаживать, выявлять узкие места, эффективно взаимодействовать с ОС, выяснять поведенческие особенности открытого ПО на основе анализа кода;
- Понимание POSIX, системных вызовов ядра Linux;
- Знания современных стандартов C++ (C++11/14 и выше), основных структур данных STL и их алгоритмических особенностей;
- Опыт разработки приложений с асинхронным вводом-выводом (O_NONBLOCK, O_DIRECT) и циклом-обработки событий (select, epoll и т.д.).
Чем предстоит заниматься
- Разработка и оптимизация функционала для распределенной системы хранения данных uStor;
- Участие в проектировании архитектуры;
- Оптимизация производительности и надежности системы;
- Адаптация uStor к различным сценария использования;
- Выступать экспертом для L3-поддержки, оказывать помощь в расследовании инцидентов.
Желательно (будет плюсом)
- Опыт работы с распределенными системами и понимание концепции блочного хранения;
- Знания в области zero-copy, NFS, vDPA, RDMA, iSCSI, RAID, высокоскоростных сетевых адаптеров;
- Опыт проектирования систем с использованием S3;
- Понимание архитектуры Ceph и его аналогов (Seaweed, Linstor и т.д.);
- Опыт коммерческой эксплуатации нагруженных серверных систем;
- Опыт в JavaScript, Go, Python.
Условия работы
- Конкурентный уровень дохода;
- Гибкий подход к началу рабочего дня;
- Возможность удаленной работы (преимущественно гибридный формат работы);
- Работа в классной команде с интересным, актуальным и востребованным продуктом;
- Работа в БЦ класса «А» в шаговой доступности от м. Петровский парк и м. Динамо.
Бонусы
- ДМС (после испытательного срока);
- Курсы иностранного языка (50% софинансирование);
- Программа MIND Sport (участие в спортивных марафонах, индивидуальные коуч-сессии с инструктором);
- Компенсация фитнес программы.