👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик С++ (Distributed Storage)

Зарплата

от 150 000 до 250 000 ₽

Местоположение и тип занятости

Москва, ОмскПолный рабочий деньМожно удаленно

Компания

Отечественный производитель серверного оборудования - от корпусов до аппаратно-програмных СХД.

Описание вакансии

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

В рамках проекта, для которого мы ищем участников команды, мы готовим программно-определяемое горизонтально масштабируемое решение. Наш продукт работает как на x86-64 Интел-совместимой платформе, так и на отечественной платформе e2k Эльбрус, в планах ARM и прочие.

Мы ищем тех, кто хочет сделать свой, интересный продукт. У нас есть видение конечного продукта, но если у вас тоже есть — замечательно, значит нам есть о чем договариваться. Если вы заинтересованы в том, чтобы совместно выработанное решение воплощать, гордиться им и развивать долгосрочно — нам по пути.

Задачи:

  • Разработка компонентов Software Defined Storage (SDS) и интерфейсов доступа к данным на языке С++ 
  • Написание unit-тестов и автоматических тестов
  • Поддержание документации разработчиков
  • Поиск путей оптимизации решения (архитектурных; в конкретных подсистемах; платформо-зависимых)
  • Участие в расследовании проблем на стороне клиента (поддержка - другие люди, но им иногда требуется помощь разработчиков)
  • Подготовка кода к открытию исходников
  • Работы над математическими алгоритмами обработки данных (исследование/перенос концепций в код/внедрение)
  • Создание подсистем работы с блочкими устройсвами

Бонусы

  • Работа над инфраструктурным IT продуктом. Никаких бизнес-логик и мобильных приложений. Только IT-инструмент для IT-пользователей, только хардкор
  • Возможность создать “правильный” инфраструктурный продукт, который вам самому будет нравится и работать на вашу репутацию
  • Работа с новой, развивающейся архитектурой. Портирование с х86 на Эльбрус. Много новых, интересных граблей, не нанесенных на карту
  • Тесное сотрудничество с НИИ, прямые контакты... Но мы отдельная, коммерческая компания, поэтому...
  • Небольшая команда, минимум бюрократии. 
  • Конкурентная заработная плата в зависимости от уровня умений
  • Рост профессиональный и карьерный, вместе с проектом
  • Официальное оформление, полное соблюдение ТК РФ
  • Есть возможность сочетать удалённые/офисные дни
  • Предоставляем корпоративную технику.

Дополнительные инструкции

  • Знание C++ (STL, Boost), знание шаблонов проектирования; практический навык также в С будет плюсом; написания модулей ядра - большим плюсом
  • Знакомство с SDS (програмными системами хранения данных), аппаратными СХД, распределёнными СХД, как на уровне администратора, так на уровне разработчика - будет большим плюсом (ключевые слова SAN / Ceph / GlusterFS / DRBD / Stornext / OCFS2 / GPFS / HDFS / XFS/  ZFS / BTRFS / NFS / iSCSI / S3).
  • Опыт коммерческой разработки от 3-х лет
  • Опыт работы в трекерах задач (опыт организации задач себя и коллег - плюс)
  • Обязательный опыт написания сетевых приложений
  • Знание системных библиотек Linux и понимание архитектуры ядра
  • Опыт проектирования модульной расширяемой архитектуры приложений
  • Умение разбираться в чужом исходном коде
  • Желателен опыт проектирования и разработки высоконагруженных систем