👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Ведущий разработчик на Python

Требования

БэкендPythonLinuxDjango

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Одна из ведущих российских компаний, специализирующаяся на разработке программного обеспечения в области информационной безопасности

Описание вакансии

Условия работы

Мы — компания Positive Technologies. Вот уже почти 15 лет защищаем организации от современных киберугроз: находим уязвимости, расследуем инциденты, разрабатываем высокотехнологичные ИБ-продукты и сервисы.

Сейчас у нас есть офисы и представительства в 14 городах мира, из которых шесть — центры разработки в России. Cегодня мы делаем более десяти продуктов в области противодействия киберугрозам и успешно продвигаемся на мировой рынок.

Главная ценность Positive Technologies — это люди. За каждым нашим продуктом — работа большой команды профессионалов, среди которых высококвалифицированные разработчики, хакеры, реверс-инженеры, специалисты по анализу защищенности, консультанты и эксперты. Вместе мы — 600 сильных, амбициозных и креативных ребят.

Одним из новых направлений, над которым работает наша компания, является разработка программно-аппаратного комплекса Network Attack Discovery. Он предназначен для выявления (и предотвращения) в режиме реального времени различных видов сетевых атак (от сканирования портов до несанкционированной передачи информации), а также для проведения ретроспективного расследования инцидентов на основании сохраненного трафика.

Основные функции продукта:

  • анализ трафика на скоростях 10 Гбит/с и выше;
  • глубокий анализ протоколов (уровни L2—L7);
  • поддержка большого количества протоколов прикладного уровня, от DNS и HTTP до специфических телеком- и SCADA-протоколов;
  • выявление атак;
  • запись трафика, хранение (терабайты данных);
  • поиск по сохраненному трафику;
  • разнообразная аналитика.

Компоненты и технологии, которые используем:

  • ОС — Linux (Ubuntu),
  • сенсор — C/C++, PF_RING (в перспективе DPDK),
  • подсистема обогащения — C++, zmq,
  • индексирование — Elasticsearch,
  • backend — Python, Django, Celery,
  • frontend — HTML5, Angular.

Задачи ведущего разработчика на Python:

  • ответственность за всю архитектуру;
  • разработка бэкенда веб-приложения;
  • разработка компонента доступа к данным:

— предоставление REST API для Frontend'a,

— поиск и агрегации средствами Elasticsearch,

— интеграция с другими продуктами компании через API;

  • разработка подсистемы отчетов;
  • разработка подсистемы распределенного выполнения задач;
  • разработка системы мониторинга и управления компонентами комплекса.

У нас

Белая зарплата, официальное трудоустройство, ДМС со стоматологией, шесть недель оплачиваемого отпуска в год.

Большой яркий офис на Преображенской площади — полминуты пешком от метро.

Возможность ездить на профильные конференции, даже за границу, даже выступать на них.

Помощь в профессиональном росте.

Дополнительные инструкции

Резюме присылайте на career@ptsecurity.com