Старший разработчик C++ (CyberTrace)
Описание
О проекте: Наша команда занимается направлением Threat Intelligence, в рамках которого ведется активная разработка более 6 продуктов, один из которых - комплексная платформа для управления данными о киберугрозах Kaspersky CyberTrace. Сервисы Threat Intelligence дают понимание ландшафта угроз для прогнозирования возможных атак и реализации защитных мер, повышают качество и скорость реагирования на инциденты, тем самым позволяя нашим клиентам минимизировать возможный ущерб и снизить риски для бизнеса. Чем предстоит заниматься: Разработка backend коммерческого on-premise продукта; Активное участие в выборе и проработке технологий и архитектуры; Проведение code-review; Анализ требований, участие в разработке планов и оценке реализации. Чего мы ждем от Вас: Опыт коммерческой разработки под Windows и Linux C++ с использованием стандартов 11, 14 и 17 не менее 5 лет; Опыт разработки высоконагруженных распределенных систем; Опыт работы с SQL/NoSql базами данных; Опыт отладки (включая удалённую отладку) с помощью WinDBG/GDB и поиска утечек памяти с помощью Valgrind; Умение быстро разбираться в чужом коде, оптимизировать и рефакторить как свой, так и чужой код. Дополнительными плюсами будут: Знание библиотек Boost::ASIO и CppRestSDK; Опыт работы с Elasticsearch/OpenSearch; Знание Python и любых других скриптовых языков (включая bash/Powershell); Опыт разработки безопасного кода, знание принципов SDL; Опыт работы с Docker.