Lead C++ developer PT WAF (Web Application Firewall)

Дата размещения вакансии: 28.10.2024
Работодатель: Positive Technologies
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Чем занимается Positive Technologies?

Мы создаем продукты для кибербезопасности. Это решения и технологии, которые защищают от хакеров и помогают проводить расследования инцидентов.

Мы разрабатываем сложные высоконагруженные системы, используем различные алгоритмы машинного обучения, обработки и анализа данных. Используем опенсорс-решения и дорабатываем их под наши задачи и нагрузки. Часть наших наработок публикуем на github. Прежде чем отдавать продукты заказчикам, проверяем их на себе.

У нас семь офисов в России (в Москве, Санкт-Петербурге, Самаре, Нижнем Новгороде, Томске и два в Новосибирске), поэтому продуктовые команды часто территориально распределены. Нас больше 2300 человек.

Про продукт

WAF (Web Application Firewall) - позволяет защититься от эксплуатации имеющихся уязвимостей без внесения изменений в само приложение. Это инновационная система защиты, которая точно обнаруживает и блокирует атаки, включая атаки из списка OWASP Top 10 и классификации WASC, L7 DDoS и атаки нулевого дня. PT AF обеспечивает непрерывную защиту приложений, пользователей и инфраструктуры и помогает соответствовать стандартам безопасности.

В связи с этим мы сейчас ищем старшего программиста С++.

В идеале нам хотелось бы видеть на этой роли опытного разработчика, который хорошо знает Linux, глубоко разбирается в сетевых технологиях и горит своим делом. Мы со своей стороны предлагаем высокое качество экспертизы в компании, крутые задачи и возможности для роста и развития.

Чем предстоит заниматься:

  • Разработка продукта для защиты web приложений.
  • Участие в развитии архитектуры системы (да, прямо по-настоящему можно работать с архитектурой).
  • Разработка и оптимизация алгоритмов обработки больших объемов данных.
  • Проведение исследований с целью выбора оптимального подхода для решения сложных задач в процессе разработки компонентов системы.
  • Поиск новых подходов к решению интересных задач обработки потоков данных.

Что ждём от кандидата:

  • Отличное знание современного C++;
  • Коммерческий опыт разработки на С++ от 5 лет стандартов 17 и выше;
  • Опыт многопоточного программирования и понимание принципов синхронизации;
  • Понимание принципов работы сетевых протоколов, стека TCP/IP и семейства протоколов HTTP
  • Опыт оптимизации производительности высоконагруженных программных компонент;
  • Опыт разработки под ОС Linux в docker-контейнерах;

-Плюсом будет:

- Опыт работы с криптографическими алгоритмами;

- Понимание принципов построения высоконагруженных распределенных систем;

- Понимание основ безопасности веб-приложений;

- Опыт разработки на Lua / Python

Что взамен:

  • Работа возможна в любом из семи офисов России (Москва, Санкт-Петербург, Самара, Нижний Новгород, Томск и два в Новосибирске), также возможна удалённая работа или по смешанному графику.
  • В Томске - удобное расположение офиса и большая бесплатная парковка от БЦ.
  • Гибкое начало рабочего дня.
  • ДМС со стоматологией, вызовом врача на дом, экстренной госпитализацией и страховкой для путешествий
  • Две недели дополнительного отпуска.
  • В офисе есть спортивная зона
  • Летом на крыше БЦ открывается лаунж-зона.
  • Настолки и книги в библиотеку покупаем два раза в год