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

Старший программист C/C++ - Python

Зарплата

от 200 000 до 350 000 ₽

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

Полный рабочий деньМожно удаленно

Компания

Лидер в нейтрализации DDoS

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

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

О нас:

  1. Highload & Rocket science;
  2. У нас очень сильная команда разработчиков: - 70% senior, 30% - middle;
  3. Стаж работы большинства разработчиков 5 - 7 лет;
  4. Мы не привязываем коллег к рабочим местам, мы географически-распределенная компания. У нас три офиса Москва, Прага, Дубаи + удаленные команды по Миру. 

Вам предстоит работать над системой анализа трафика и идентификации пользователей на C/C++ и Python:

  1. Участвовать в разработке системы L7-фильтрации (c++/python), предлагать новые способы анализа и улучшать существующие;
  2. Заниматься ручным и автоматизированным анализом логов атак, придумывать и реализовывать новые способы их обнаружения;
  3. Заниматься улучшением сбора статистики и алгоритмами анализа статистики (python) чтобы быстрее и точнее обнаруживать атаки и выявлять ложные срабатывания.

Бонусы

  1. Формат сотрудничества на выбор: удаленная работа, работа в Московском офисе;
  2. Участие в международных конференциях;
  3. Высокопрофессиональные коллеги и интереснейшие задачи;
  4. Официальное оформление, корпоративный английский язык, ДМС, пятничная пицца и зона отдыха, оплачиваемые обеды в офисе Мск
  5. Оклад + ежеквартальные премии = высокий доход, прозрачная система мотивации.

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

  1. Инициативны и в достаточной степени автономны в решении порученных задач.
  2. Хорошо разбираетесь в алгоритмах, умеете находить и предлагать новые.
  3. Хорошо знаете алгоритмы машинного обучения обучения, понимаете какими они бывают и для чего нужны, понимаете как организовывать работу с обучающей выборкой, чтобы на выходе получить обученную модель.
  4. Хорошо знаете C/C++, Python.
  5. Большим плюсом будет опыт участия в соревнованиях, например в kaggle.
  6. Имеете близкое знакомство с ОС Linux и её основными концепциями.
  7. Хорошо разбираетесь в особенностях многопоточных приложений;
  8. Понимаете, как работают протоколы стека TCP/IP, умеете пользоваться TCPDUMP, и, в случае чего, понимаете, где и что идет не так;
  9. Знаете как устроен и работает протокол HTTP;
  10. Активно пользуетесь системами версионного контроля - Git.