Data scientist

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Один из ведущих онлайн-кинотеатров в России

Описание вакансии

Условия работы

Okko — один из крупнейших легальных онлайн-кинотеатров России. Мы разрабатываем продукт для всех ключевых платформ: Smart TV, iOS, Android, PlayStation, tvOS, веб-сайт и т.д. Каждый день миллионы людей смотрят кино без рекламы в наилучшем качестве Ultra HD 4k, HDR, 3D со звуком Dolby Atmos и Dolby 5.1 как в кинотеатре.

Компания Okko ищет специалиста в области анализа данных для разработки рекомендательной системы

Обязанности:

  • Участие в проекте по развитию рекомендательной системы;

  • Постоянная доработка и улучшение качества используемых моделей;

  • Непрерывное тестирование новых гипотез и подходов;

  • Разработка production-ready компонентов рекомендательной системы на Python.

Что мы используем:

  • Python и основные ML библиотеки: Pandas, NumPy, SciPy, Scikit-Learn;

  • Cython, PyTorch, Luigi;

  • Базы данных: PostgreSQL, Redis, Couchbase, Cassandra, Impala;

  • Сервисы AWS: EC2, S3, Athena, Aurora, RDS, EBS, Lambda;

  • BI среду Splunk;

  • Микросервисную архитектуру.

Требования:

  • Высшее техническое образование (Прикладная математика / Информатика / Статистика);

  • Знание математической статистики;

  • Отличное знание базовых методов машинного обучения и опыт их применения в реальных проектах;

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

  • Умение самостоятельно реализовать полный ml-pipeline: сбор и чистка данных, тюнинг модели, валидация, визуализация;

  • Опыт работы с глубокими нейронными сетями, полное их понимание;

  • Знание одного из перечисленных фреймфорков глубокого обучения: TensorFlow, PyTorch, Theano, Mxnet, Torch, Chainer.

  • Быстрая обучаемость, готовность постоянно изучать новые методы и подходы, читать научные статьи на английском языке;

  • Понимать и уметь оценивать, как решённая с помощью ML задача влияет на бизнес.

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

  • Опыт применения глубоких нейронных сетей в реальных проектах;

  • Опыт написания production кода;

  • Знание языков программирования помимо Python, в особенности C, Java, Scala, Kotlin, Haskell;

  • Опыт построения рекомендательных сервисов;

  • Участие в Kaggle.

Бонусы

  • Отличные условия работы: гибкий рабочий график, ДМС, достойная заработная плата;
  • Уютный офис, в котором помимо комфортных рабочих мест есть: кикер и стол для пинг-понга, чай, кофе, йогурты и фрукты;
  • Команда профессионалов, ориентированная на результат;
  • Неограниченные возможности для развития и реализации;
  • Интересные и разнообразные корпоративные мероприятия.

Дополнительные инструкции