Разработчик Python (Recommendations)

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

МоскваПолный рабочий день

Компания

Сервис объявлений, которым каждый месяц пользуется треть населения России

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

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

Команда Recommendations занимается персонализацией контента.

Это исследовательские, платформенные и продуктовые задачи по рекомендациям, где есть десяток различных высоконагруженных микросервисов на python c tornado в kubernetes, которые используют эвристики и простые алгоритмы для генерации рекомендаций пользователю..

Мы ожидаем, что вы:

  • владеете языками Python;
  • проявляете интерес к data science и понимаете на самом общем уровне, как работают алгоритмы машинного обучения
  • знакомы с операционными системами семейства Unix / Linuх, принципиальным устройством, основными API;
  • имеете опыт работы с большими объемами данных;
  • имеете опыт асинхронного программирования;
  • имеете опыт использования как реляционных, так и нереляционных баз данных, понимаете их сильные и слабые стороны (мы используем PostgreSQL, MongoDB, Redis, Tarantool);
  • знакомы с назначением и приемами использования очередей задач (мы используем RabbitMQ и NSQ).

Вам предстоит разрабатывать:

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

Бонусы

  • интересные и важные задачи на очень большом проекте;
  • передовые технологии и подходы, возможность пробовать новое;
  • опытные и заинтересованные коллеги, готовые оказать поддержку;
  • возможность приносить пользу миллионам пользователей, реализуя решения, основанные на данных;
  • возможность проходить обучение за счет компании, участие во внутренних митапах, хакатонах, тренингах;
  • ДМС, фитнес, обеды в офисе и прекрасный вид на центр Москвы.