ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
2320710 | C++ Developer | Москва | > BAUM | open | 2025-01-13 |
Требования
Знание С и C++17 (иметь опыт коммерческой разработки на С++ от 3-х лет). Понимание общих принципов внутреннего устройства...
Обязанности
Разработка высокоэффективных алгоритмов и структур данных. Разработка алгоритма дедупликации данных. Разработка высокопроизводительного data path. Разработка control/management path.
Описание
BAUM — ведущий российский разработчик инновационных решений в сфере ИТ и систем хранения данных. Мы создаем передовые продукты, которые обеспечивают надежное хранение больших объемов данных, гарантируя их безопасность и доступность. Наши разработки успешно используются крупнейшими компаниями государственного и частного секторов. Мы нацелены на лидерство в области ИТ как в России, так и за ее пределами
В связи с расширением нашей команды продукта СХД, мы ищем Разработчика С++
Чем нужно будет заниматься:
- разработка высокоэффективных алгоритмов и структур данных
- разработка алгоритма дедупликации данных
- разработка высокопроизводительного 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"!