💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Ведущий С++ разработчик

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

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

Компания

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

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

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

Привет!

Команда, сотворившая уже известный рынку интеллектуальный межсетевой экран Positive Technologies Application Firewall, хочет сделать продукт еще лучше, для чего ей нужны сильные С++ разработчики.

Задачи:

  • Реализация алгоритмов машинного обучения для выделения аномалий в передаваемом трафике, аномалий пользовательского поведения, bot detection, DDoS detection.
  • Использование GPU для ускорения математических обсчетов, технологии CUDA, OpenCL (используется в алгоритмах машинного обучения). Предполагается исследование Xeon Phi.
  • Переработка архитектуры ядра продукта, с целью получения возможности встраивания в любые Proxy web-servers, такие как nginx, apache, lighttpd, IIS.
  • Интеграция SSL acceleration device в appliance PT AF.
  • Анализ трафика к базам данных, разбор протоколов, выявление аномалий в трафике, разграничение возможности доступа пользователей.
  • Переход на более быстрые библиотеки/драйвера получения данных с сетевых карт, такие как Netmap, SPDK.
  • Внедрение технологии Load balancing traffic.

Требования:

  • Отличное знание C/C++;
  • Понимание принципов ООП, знание основных паттернов проектирования;
  • Опыт системного программирования для UNIX/Linux (POSIX) от 3 лет;
  • Работа с библиотеками STL, Boost;
  • Свободное использование GNU toolchain (bash, gdb, valgrind, make);
  • Опыт работы с SQL/NoSQL базами данных.

Приветствуется:

  • Хорошая математическая подготовка;
  • Понимание принципов построения высоконагруженных распределенных систем;
  • Понимание основ безопасности веб-приложений;
  • Опыт разработки на Python;
  • Опыт разработки на CUDA.

Команда проекта пока небольшая, а значит, каждый ее член может принимать ключевые решения.

Помимо прочего, работа в Positive Technologies – это:

  • Оформление согласно ТК РФ;
  • Официальная заработная плата;
  • 6 недель оплачиваемого отпуска;
  • ДМС, включая стоматологию;
  • Возможность выбрать время начала рабочего дня;
  • Месторасположение офиса: м. Преображенская площадь (30 шагов от метро).

И еще:

  • Отсутствие бюрократии и демократия в отношениях на всех уровнях;
  • Возможность посещать профильные международные и российские конференции;
  • Объединения по интересам, корпоративный футбол и волейбол в хорошем зале;
  • Отсутствие дресс-кода и уважение к ценностям каждого сотрудника;
  • Вкусный кофе и отличная компания для кофе-брейков ;)

Рассказ о себе и проектах, в которых удалось поучаствовать, присылайте на career@ptsecurity.com.