О продукте:
Мы создаем высоконагруженную распределённую платформу для защиты от скрытых угроз. Для борьбы со злоумышленниками в реальном времени нам нужно производительное, надежное ядро.
В команду разработки ядра системы мы ищем талантливого, увлеченного разработчика, желающего заложить основу продукта и влиять на его судьбу.
Чем предстоит заниматься:
- участвовать в проработке архитектуры;
- разрабатывать модуль фильтрации и профилирования событии в высоконагруженном компоненте;
- разрабатывать функционал построения корреляций между поступающими в систему событиями;
- анализировать и предлагать алгоритмы для решения поставленных задач;
- проводить инспекции кода;
- взаимодействовать с другими командами разработки;
Наши ожидания от кандидата:
- опыт разработки серверных приложений под Linux от 3х лет;
- отличное знание языка C++, применение стандартов 11/14/17/20;
- опыт проектирования и/или коммерческой разработки высоконагруженных систем требовательных к производительности;
- знание основных структур данных, алгоритмов, паттернов проектирования;
Будет плюсом:
- опыт оптимизация кода;
- опыт работы с Python;
- применение на практике методов машинного обучения;
- умения писать скрипты Bash/Shell (для вспомогательных задач);
- опыт работы с NoSql базами (Графовые, Колончатые БД);
- опыт - понимание принципов сборки пакетов, работа с утилитами make/cmake;
- опыт работы с контейнерами, системами оркестрации, системами разворачивания.