Ведущий разработчик машинного обучения (Антиспам почты Mail.ru)

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

Почта Mail.ru - первый и крупнейший почтовый проект страны, входит в топ-5 мировых почтовых сервисов по дневной аудитории. Проект Антиспам - это возможность реализовать передовые решения в области машинного обучения в HighLoad окружении: через нас проходят миллиарды писем и сообщений, которые необходимо обрабатывать, анализировать и делать жизнь наших пользователей ярче и удобнее. Мы выявляем спам, детектим фишинг, защищаем пользователей от взломов в почтовых ящиках.

С точки зрения машинного обучения для нас это означает уникальную возможность работы над множеством разнообразных задач в рамках одного проекта:

  • NLP,
  • задачи компьютерного зрения,
  • классические задачи ML

Несколько примеров актуальных задач:

  • OCR для детекта текстов в картинках;
  • глубокие unsupervised текстовые эмбеддинги;
  • autoML пайплайн для наших систем.

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

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

Требования:

  • 3-5 лет опыта разработки с использованием Python/C++;
  • опыт работы с фреймворками TensorFlow/Keras/pyTorch;

  • внедренные в продакшн системы с использованием deep learning/ансамблированных архитектур;

  • глубокое понимание и знание современного ML в релевантных сферах (NLP, Machine Translation, Computer Vision);

  • уверенное знание структур данных и алгоритмов;

  • самостоятельность и умение выстраивать процессы;

Будет плюсом:

  • умение работать в быстрой, динамичной среде с высокими требованиями к результату;
  • отличные коммуникативные навыки;
  • опыт использования Docker/Kubernetes.

Условия:

  • проекты большого масштаба: соцсети, почтовые сервисы, киберспорт, портал, игры, электронная коммерция ─ в каждом есть возможность делать жизнь миллионов людей лучше;
  • сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
  • оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты ─ все для решения масштабных задач и экспериментов;
  • команда: работа бок о бок со «звездами» IT-индустрии, каждый из которых может поделиться своей экспертизой;
  • профессиональное развитие: прямо в офисе мы организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
  • офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом ─ прокат велосипедов, лонгбордов и самокатов;
  • здоровье и спорт: программа ДМС доступна с первого месяца работы; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе.

Мы будем рады вашему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.

Ключевые навыки

Python
NLP
Deep learning

Адрес

Аэропорт, Москва, Ленинградский проспект, 39с79

Вакансия опубликована 11 февраля 2020 в Москве