Вакансия: Системный программист (C, Linux)
Вам предстоит работа над новым продуктом RAIDIX — распределенной системой хранения, оптимизированной для новых типов инфраструктур и задач. Особенности продукта:
- Линейное масштабирование массива по требованию при работе на скоростях в несколько миллионов IOps.
- Лучшая в отрасли эффективность хранения.
- Ориентация на компонуемые архитектуры.
- Решение класса Cloud Native.
- Оптимизация для работы в инфраструктурах, использующих GPU-ускорители.
Мы хотим за счет элегантных технических решений обойти именитых конкурентов на зарождающемся сегменте рынка.
Вашей целью будет разработка первой версии нового продукта в лаборатории компании и передача ее на доработку и поддержку.
Основные задачи:
- Постоянное изучение новых технологий и принятие решений об их применении.
- Разработка архитектуры продукта и выбор основных компонентов.
- Изучение сторонних продуктов и применение их лучших практик.
- Выбор максимально эффективных алгоритмов для решения тех или иных задач (для этого необходимо умение находить и анализировать десятки статей и патентов).
- Непосредственно разработка кода.
- Оптимизация кода под конкретную аппаратную платформу.
- Поиск и устранение узких мест.
Требования:
- Знание С.
- Умение тестировать свой код.
- Знания в области алгоритмов/структур данных на высоком уровне.
- Понимание устройства современных серверов и ОС в целом.
- Умение работать с системами управления версиями (GitLab).
- Знание английского на уровне чтения и написания технической документации.
- Опыт решения задач по поиску и устранению узких мест.
- Опыт участия в разработке ПО под OS Linux для: систем хранения данных / средств виртуализации и оркерстраторов / программных коммутаторов / баз и хранилищ данных / распределенных файловых систем.
- Желательно знание таких технологий и решений как: RDMA, ROCe, Infiniband, DPDK, SPDK, NVMe/NVMf.
Обязательные навыки
- Вы должны стремиться создать лучшее в мире решение.
- Вы должны не стесняться делиться знаниями.
- Вы должны уметь четко и кратко документировать основные идеи, которые применяете.
- Обязательна любовь к новым технологиям.
- Отсутствие боязни работать с железом.
- Для вас результат должен быть важнее процесса.
Плюсом будет наличие опыта:
- Использования SIMD для оптимизации производительности: NEON, SSE, AVX.
- Участия в проектах HPC и разработке распределенных системах.
- Работы с ПЛИС.
Мы предлагаем:
- Реальные возможности для профессионального и карьерного роста,
- Официальное оформление, полное соблюдение ТК РФ;
- Коллектив профессионалов, объединенных общей целью;
- Возможность работать удалённо;
- Оплачиваемые обеды в столовой бизнес-центра или близлежащих кафе;
- ДМС для сотрудников и их детей;
- Просторный современный офис, где есть все, что нужно: уютная столовая с ароматным чаем и кофе, душ с мягкими полотенцами
- Корпоративная развозка: утром автобус забирает сотрудников от метро Приморская и вечером привозит их обратно;
- А для тех, кто предпочитает ездить на двух колесах, – велопарковка;
- Волейбольная команда, теннис помогут оставаться в форме. Мы верим: в здоровом теле – здоровый дух!
- И, конечно, регулярные праздники и развлечения не только для вас, но и для Ваших детей.
__________________________
Мы быстро растем, и всегда готовы знакомиться и встречаться с грамотными специалистами. Если вы не нашли нужную вам вакансию, отправьте нам свое резюме. Мы можем подружиться на перспективу и связаться с вами, когда у нас появятся новые вакансии.
E-mail: job@raidix.com
Тел.: +7 (812) 622 16 80, доб. 1857
HR Менеджер – Федорова Вероника