← Все вакансии

Аналитик-разработчик в Антиробот

Антиробот — это важная линия защиты сервисов Яндекса от трафика, генерируемого роботами. Мы отражаем DDoS-атаки мощностью в несколько миллионов RPS и блокируем ботов, которые ухудшают опыт реальных пользователей и нагружают сервисы. Наши решения работают в реальном времени и ежедневно обрабатывают миллиарды запросов.

Боты эволюционируют всё быстрее, атаки становятся изощрённее — классические правила перестают работать. Нам нужен сильный дата-аналитик, который сможет находить сигнал в шуме из миллиардов запросов, строить модели, отличающие человека от бота, и влиять на защиту десятков продуктов Яндекса. Мы не ждём от вас специфических знаний в антифроде, но ценим хороший код, умение копаться в логах и обучать модели, а также искренний интерес к тому, как устроена борьба с ботами.

Задачи и обязанности

Расследование инцидентов и поиск аномалий

Когда что-то идёт не так или выглядит подозрительно, вы будете разбираться в причинах, анализировать аномалии, выявлять характерные для ботов кластеры и предлагать решения. Иногда это будет похоже на детективную работу с терабайтами логов.

Разработка детектирующих фич и обучение ML-моделей

Вам предстоит придумывать и реализовывать новые признаки для выявления роботов в реальном времени и в офлайне, обучать и улучшать ML-модели, проверять гипотезы и находить баланс между точностью детекции и минимальным влиянием на легитимных пользователей.

Метрики, мониторинг и качество защиты

Антиробот — критически важная система реального времени. Вы будете строить продуктовые метрики, которые связывают качество защиты с пользовательским опытом, создавать дашборды и обеспечивать постоянный контроль за здоровьем системы.

Больше об аналитике в Яндексе — в канале Yandex for Analytics

Требования

  • Работали с ML-моделями и занимались анализом данных
  • Владеете Python и активно используете библиотеки для анализа данных
  • Уверенно пишете SQL-запросы к большим наборам данных
  • Хорошо знаете основы теории вероятностей и математической статистики
  • Понимаете, когда задача решается с помощью машинного обучения, а когда достаточно простого правила

Дополнительные требования

  • Работали с данными или высоконагруженными системами в реальном времени
  • Интересуетесь информационной безопасностью, антифродом, управлением ботами или работали в этих сферах
  • Имеете OSINT-навыки
Python SQL
Откликнуться →