Нейросети и облачные дата-центры немыслимы без специализированных хранилищ для информации. Мы это знаем, потому что как раз занимается разработкой систем хранения данных. В числе наших клиентов крупнейшие телекоммуникационные, энергетические и финансовые компании. Задачи у них нетривиальные, и наши СХД им под стать. Например, мы активно используем прикладной искусственный интеллект собственной разработки.
В связи с расширением нашей команды продукта СХД, мы ищем Разработчика С++
Чем нужно будет заниматься:
- Разработка высокоэффективных алгоритмов и структур данных;
- Разработка алгоритма дедупликации данных;
- Разработка высокопроизводительного data path;
- Разработка control/management path;
- Разработка компонентов для кластеризации системы хранения данных;
- Анализ и улучшение производительности и стабильности компонент системы;
- Написание unit-тестов;
- Документирование кода/модулей.
Что мы ждем:
- Знание С и C++17 (иметь опыт коммерческой разработки на С++ от 3-х лет);
- Понимание общих принципов внутреннего устройства ОС (GNU/Linux);
- Понимание особенностей работы современных многопроцессорных систем;
- Знание классических алгоритмов и структур данных;
- Опыт написания многопоточных и асинхронных приложений;
- Знание и опыт использования инструментов анализа производительности приложений и системы в целом.
Будет большим плюсом:
- Опыт работы с git, CMake, SSH, опыт разработки сетевых приложений (TCP/IP);
- Опыт работы с профилировщиками и иными средствами отладки и оптимизации работы высоконагруженного кода;
- Опыт администрирования (Linux), NVMe, SPDK, DPDK, lockless и copy-on-write;
- Опыт разработки систем хранения данных, FC/iSCSI протокол;
- Опыт разработки в части распределенных и высоконагруженных систем;
- Опыт разработки драйверов (Linux), SCSI;
- Знание PCI, RDMA, ROCE, SmartNIC;
- Знание C++20;
- Знание шаблонов проектирования, REST API / JSON;
- Знание GitLab, CI/CD.
Мы предлагаем:
- Возможность удалённой работы из любой точки.
- Продвинутая медицинская страховка с учетом стоматологии.
- Постоянное обучение и курсы для повышения квалификации.
- Динамичная, активно развивающаяся компания с минимум бюрократии.
- Участие в создании высококлассных продуктов и решении сложных задач.
- Профессиональный коллектив и комфортная атмосфера.
- Перспективы карьерного роста в компании.
- Работа в аккредитованной IT-компании.
Если предложение показалось интересным, будем рады отклику. Мы ждем тебя в "BAUM"!