⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Python Backend Developer (Machine Learning)

Прямой работодатель  FunCorp
Москва, Россия
Сеньор
Информационные технологии • Разработка • Backend • Python • Django • Flask • ClickHouse • MongoDB • Redis • СМИ, Медиа и индустрия развлечений
23 сентября 2020
Работа в офисе
Опыт работы от 1 года до 3х лет
от 250 000 ₽
Работодатель  FunCorp
Описание вакансии

FunCorp — международная компания, которая занимается разработкой развлекательных UGC-сервисов и игр. C 2004 года мы развиваем FunTech индустрию, создавая продукты и сервисы на стыке фана и технологий. Мы — эксперты в самом смешном из всех серьёзных видов бизнеса.

Наш основной продукт iFunny — второе по популярности развлекательное приложение в США, его установили более 50 миллионов раз. Наша аудитория — молодое комьюнити создателей и любителей мемов. Ежедневно в приложение заходят около двух миллионов пользователей, которые совершают 400 миллионов просмотров.

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

Уже сейчас у нас внедрены и работают:

  • сервис распознавания текста из изображений;
  • сервис нечёткого поиска дубликатов изображений;
  • сервис рекомендаций контента;
  • сервис предварительной оценки загружаемого контента;
  • автомодерация контента на основе поиска дубликатов.

Значительная часть этих сервисов построена на базе ML-фреймворков и пакетов на Python. Нам нужен еще один разработчик в команду бэкенда, который поможет развивать и поддерживать эти сервисы, создавать новые - ещё более интересные, а также готовый принимать участие в развитии этих сервисов для улучшения как пользовательского опыта, так и внутренних метрик продуктов.

Что нужно, чтобы присоединиться к нам:

  • отлично знать Python 3, фреймворки Flask или Django, иметь опыт написания асинхронного кода с использованием AsyncIO;
  • иметь опыт построения и поддержки высоконагруженных систем и сервисов;
  • иметь высшее техническое образование, знать алгоритмы и любить их;
  • испытывать интерес к Machine Learning как отрасли и быть готовым изучать фреймворки (PyTorch, TensorFlow);
  • обладать аналитическим мышлением, уметь анализировать информацию, выдвигать и проверять гипотезы, быть способным находить решения и брать на себя ответственность.

Будет совсем круто, если есть:

  • прикладной опыт в области машинного обучения, в идеале — профиль на Kaggle;
  • опыт Backend-разработки на Java/Kotlin и/или PHP (Symfony);
  • опыт проведения и анализа результатов контролируемых A/B-экспериментов.

Стек используемых технологий: Docker, Redis, MongoDB, ClickHouse.

Что предстоит делать:

  • создавать и поддерживать Highload-сервисы на базе обученных моделей;
  • интегрировать ML-сервисы с бизнес-логикой PHP-монолита и Java/Kotlin-сервисов;
  • участвовать в обучении и доработке существующих моделей, получении и консолидации данных, построении тестовых выборок.

Что мы предлагаем:

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