ML Engineer/Data Scientist (KDP)
Лаборатория Касперского ML Engineer/Data Scientist (KDP)
Мы - Kaspersky DDoS Protection (KDP) - отдельное подразделение «Лаборатории Касперского», международного лидера в кибербезопасности. Мы создаём единую высоконагруженную платформу для защиты онлайн-активов. В основе - защита от DDoS-атак (L3/L4), которую мы активно усиливаем решениями уровня приложений (L7): WAF, защита от ботов, а также развиваем направление CDN.
Краткое описание:
Разработка и поддержка ML-систем для antiDDoS/antibot. Системы высоконагруженные, с жесткими SLA. Код нужно писать относительно низкоуровневый, заточенный под real-time прод, то есть from catboost import CatBoostClassifier не вариант. Многие алгоритмы придется реализовывать по пейперам (а в жизни as is они работают не всегда, нюансов много и нужно разбираться) или собственному озарению (обоснованному математической логикой).
- Реализовывать новые и улучшать имеющиеся алгоритмы детекции атак
- Вписываться в жесткие лимиты по задержкам и пропускной способности: профилировать и оптимизировать горячие пути, снижать latency, убирать аллокации, минимизировать gc-паузы и кэш-промахи, предотвращать утечки памяти - и всё это не за счет снижения обобщающей способности моделей
- Писать performance-бенчмарки и тесты - новые фичи не должны ломать SLA
- Внимательно и качественно документировать решения
- 2-3 года коммерческого опыта в ML/DS, практический опыт разработки и внедрения ML-решений
- Хорошая матбаза: статистика, теория вероятностей, линейная алгебра. Способность и желание самостоятельно разбираться в математике алгоритмов
- Интерес к производительности кода и алгоритмов, готовность реально вникать в происходящее "под капотом"
- Системное мышление и внимание к деталям, умение глубоко погрузиться в незнакомую задачу и довести решение до прода
- Английский, достаточный для чтения технической документации и оригиналов научных статей
- Высшее образование
- Python 3.x, SQL, Docker, Airflow, Git, DVC, S3, Grafana, bash
- Опыт работы с высоконагруженными ML-системами
- Опыт в задачах обнаружения аномалий, антифрода, antiDDoS/anti-bot или смежных областях
- Общее понимание как устроен Интернет (модель OSI) и сетевое взаимодействие
- Отсутствие стремления перепоручить агентам вообще всё
Если с real-time еще не работали, но действительно хотите и перечисленное не пугает - откликайтесь