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

Senior Python Backend Developer (Machine Learning)

Прямой работодатель  FunCorp
Москва, Россия
Сеньор
Информационные технологии • Разработка • Backend • Python • Django • Flask • ClickHouse • MongoDB • Redis • СМИ, Медиа и индустрия развлечений
23 сентября
Работа в офисе
Опыт работы от 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;
  • бесплатные завтраки и обеды в офисе;
  • корпоративные мероприятия;
  • комфортный офис в минутной доступности от ст. м. Белорусская.