Наши проекты:
Kaspersky Threat Attribution Engine - новый продукт для анализа подозрительных файлов и определения, к какой хакерской группе относится кибератака. Служит для защиты инфраструктуры клиентов от сложных таргетированных кибератак.
По анализу зловредного кода система вычисляет конкретного исполнителя буквально за минуты. Более того, сервис может работать как в изолированной среде заказчика (on-premise), так и в облаке.
Подробнее можно прочесть здесь:
https://www.kaspersky.com/about/press-releases/2020_new-kaspersky-threat-attribution-engine-connects-new-attacks
https://www.kaspersky.ru/blog/kaspersky-threat-attribution-engine/28574/
Сервис сканирования файлов яра-правилами (threat hunting tools)
Этот внутренний сервис является буквально подручным инструментом для самых крутых экспертов Kaspersky, а проходят через него десятки миллионов файлов в день. Про яра правила от Kaspersky можно узнать здесь:
https://usa.kaspersky.com/about/press-releases/2018_klara-open-source
Мы построили внутренние системы класса BigData на стеке HBase, Impala, Elastic Search, вычислительных кластерах Openshift, Kafka. Capacity 1PB++.
Вам предстоит
- Вникать в системные требования и частично погрузиться в предметную область борьбы со сложными киберугрозами;;
- Проектировать микро-сервисы и связи между ними, научиться быстро давать оценки сложности;
- При желании и возможностях, самостоятельно проектировать архитектуру с использованием хранилищ и БД;
- Создавать масштабируемые , высоконагруженные внутренние микросервисы на Scala;
- Создавать по спецификациям продуктовые компоненты на Scala, для технологически флагманского продукта Компании;
- Обеспечивать качество кода с помощью юнит-тестов;
- Проходить и проводить код-ревью;
- Если получится - выявлять узкие места производительности, стремясь выжать максимум из доступных ресурсов;
Что от вас точно потребуется
- Хорошее знание языка программирования Scala;
- Опыт работы — от 3 лет в качестве разработчика;
- Опыт разработки под Linux;
- Умение писать понятный код и разбираться в чужом;
- Отличные знания в области объектно-ориентированного дизайна и программирования;
- Отличное знание паттернов проектирования и архитектуры;
- Вежливость, Коммуникабельность, стрессоустойчивость, чувство ответственности и умение работать в команде;
Дополнительными плюсами могут быть
- Интерес к построению архитектуры на основе БД (mysql, postgres) или больших горизонтально масштабируемых систем;
- Широкий кругозор, знакомство, а ещё лучше – опыт работы в области Hadoop cтека (Impala, HBase) или других KV-хранилищ;
- Умение создать систему, которая позволит в 1PB данных за разумное время найти интересную последовательность символов;
- Нам будут очень ценны ваши навыки анализировать и улучшать производительность SQL запросов в реляционных базах;
- Желание изучить, а ещё лучше – опыт работы с Docker и Kubernetes;
- Мы приветствуем адептов методологии devops, поощряем желание разработчиков разбираться в тонкостях тюнинга и администрирования систем.