Старший программист C/C++ - Python
Зарплата
от 200 000 до 350 000 ₽
Требования
Местоположение и тип занятости
Компания
Лидер в нейтрализации DDoS
Описание вакансии
Условия работы
О нас:
- Highload & Rocket science;
- У нас очень сильная команда разработчиков: - 70% senior, 30% - middle;
- Стаж работы большинства разработчиков 5 - 7 лет;
- Мы не привязываем коллег к рабочим местам, мы географически-распределенная компания. У нас три офиса Москва, Прага, Дубаи + удаленные команды по Миру.
Вам предстоит работать над системой анализа трафика и идентификации пользователей на C/C++ и Python:
- Участвовать в разработке системы L7-фильтрации (c++/python), предлагать новые способы анализа и улучшать существующие;
- Заниматься ручным и автоматизированным анализом логов атак, придумывать и реализовывать новые способы их обнаружения;
- Заниматься улучшением сбора статистики и алгоритмами анализа статистики (python) чтобы быстрее и точнее обнаруживать атаки и выявлять ложные срабатывания.
Бонусы
- Формат сотрудничества на выбор: удаленная работа, работа в Московском офисе;
- Участие в международных конференциях;
- Высокопрофессиональные коллеги и интереснейшие задачи;
- Официальное оформление, корпоративный английский язык, ДМС, пятничная пицца и зона отдыха, оплачиваемые обеды в офисе Мск
- Оклад + ежеквартальные премии = высокий доход, прозрачная система мотивации.
Дополнительные инструкции
- Инициативны и в достаточной степени автономны в решении порученных задач.
- Хорошо разбираетесь в алгоритмах, умеете находить и предлагать новые.
- Хорошо знаете алгоритмы машинного обучения обучения, понимаете какими они бывают и для чего нужны, понимаете как организовывать работу с обучающей выборкой, чтобы на выходе получить обученную модель.
- Хорошо знаете C/C++, Python.
- Большим плюсом будет опыт участия в соревнованиях, например в kaggle.
- Имеете близкое знакомство с ОС Linux и её основными концепциями.
- Хорошо разбираетесь в особенностях многопоточных приложений;
- Понимаете, как работают протоколы стека TCP/IP, умеете пользоваться TCPDUMP, и, в случае чего, понимаете, где и что идет не так;
- Знаете как устроен и работает протокол HTTP;
- Активно пользуетесь системами версионного контроля - Git.