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