Python Developer (DFI)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Кто мы:
Команда, которая развивает и разрабатывает сервис Digital Footprint Intelligence (DFI), который является одним из продуктов в портфолио Threat Intelligence.
Он служит для составления подробного динамического «цифрового портрета» организации (в него входят ресурсы сетевого периметра — IP-адреса, домены компании, используемые облачные и хостинг-провайдеры, связанные бренды, дочерние компании и филиалы), а затем позволяет мониторить этот «портрет» по открытым источникам, в даркнете и дипвебе, а также в нашей внутренней базе знаний, которая содержит информацию о сотнях осуществляемых целевых атак и различных вредоносных инструментов.
Таким образом, DFI выявляет уязвимости, потенциальные угрозы и утечки данных, а также признаки прошлых, текущих и даже только планируемых кибератак.
Ожидания от кандидата
Мы ожидаем:
- Опыт разработки на Python от 3 лет;
- Хорошие знания асинхронного и мультипоточного программирования;
- Опыт Web разработки: aiohttp, fastapi или др;
- Опыт работы с типизацией в Python:
- Опыт работы с базами данных и очередями, у нас это Postgres + Sqlalchemy, Redis и Elasticsearch
- Опыт работы с unix и docker, docker compose
Будем плюсом:
- Опыт работы с RabbitMQ;
- Опыт тестирования unittest, pytest;
- Опыт написания Bash скриптов.
Условия работы
Предстоит заниматься:
- доработкой текущего микросервисного бекенда dfi;
- реализацией интеграции dfi с другими сервисами ЛК;
- созданием/проектированием новых микросервисов dfi;