С/C++ программист (Антиспам)

Почта и портал, Антиспам

Антиспам. Почта Mail.Ru — это проект с ежемесячной аудиторией 37 млн пользователей (TNS, все население России в возрасте 12-64 лет, июнь 2017 г.). Он входит в топ-5 мировых почтовых сервисов по дневной аудитории. У нас настоящий High Load: через Антиспам проходит миллиарды писем и сообщений. Ключевой сервис написан на С++ и Lua. Мы имеем дело с Big Data -  для этого у нас есть все необходимое: Hadoop Cluster, Kafka, Spark и др. Особое внимание уделяется машинному обучению, используем современные технологии ML: Deep Learning (рекуррентные и сверточные сети), reinforcement learning и многое другое. Для инфраструктуры и машинного обучения пишем в основном на Python'е, PIG и немного на Java.

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

  • Задачи
    • разработка C++ ядра антиспама;
    • разработка и улучшение парсеров, систем статистики и т.п.;
    • разработка и оптимизация клиент-серверной архитектуры системы;
    • поддержка высокопроизводительного smtp-фронтенда;
    • обработка большого потока сообщений в real-time.
  • Требования
    • уверенное владение С++, STL и boost;
    • знание классических алгоритмов и структур данных;
    • опыт разработки сетевых и многопоточных сервисов;
    • опыт работы с базами данных (РСУБД, NoSQL, in-memory);
    • самостоятельность, аккуратность и ответственность;
    • умение находить простые решения для сложных задач.
  • Будет плюсом
    • владение любым скриптовым языком;
    • работа с асинхронным IO (libevent, boost::asio);
    • знание сетевых протоколов (UDP/IP, TCP/IP);
    • опыт разработки высоконагруженных/ масштабируемых/отказоустойчивых систем.

город

Москва

Пройти тестирование

Присылайте ваше резюме на hr@corp.mail.ru