Senior Python Backend Developer (Machine Learning)

FunCorp
Москва

Зарплата

от 250 000 ₽ до 350 000 ₽

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

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

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

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

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

  • сервис распознавания текста из изображений;

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

  • сервис рекомендаций контента;

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

  • автомодерация контента на основе поиска дубликатов.

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

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

  • отлично знать Python 3, Flask или Gunicorn, иметь опыт написания асинхронного кода с использованием AsyncIO;

  • иметь опыт построения и поддержки высоконагруженных систем и сервисов;

  • иметь высшее техническое образование, знать алгоритмы и любить их;

  • испытывать интерес к Machine Learning как отрасли и быть готовым изучать фреймворки (PyTorch, TensorFlow);

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

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

  • прикладной опыт в области машинного обучения, в идеале — профиль на Kaggle;

  • опыт Backend-разработки на Java/Kotlin и/или PHP (Symfony);

  • опыт проведения и анализа результатов контролируемых A/B-экспериментов.

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

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

  • создавать и поддерживать Highload-сервисы на базе обученных моделей;

  • интегрировать ML-сервисы с бизнес-логикой PHP-монолита и Java/Kotlin-сервисов;

  • участвовать в обучении и доработке существующих моделей, получении и консолидации данных, построении тестовых выборок.

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

  • квартальные, реферальные, релокационные премии, бонусы ко дню рождения, при рождении ребенка, компенсации тимбилдингов;

  • индивидуальный бюджет на обучение и участие в российских и зарубежных конференциях;

  • расширенный пакет ДМС;

  • компенсация фитнеса;

  • техника Apple;

  • бесплатные завтраки и обеды в офисе;

  • корпоративные мероприятия;

  • комфортный офис в минутной доступности от ст. м. Белорусская.

Размещено 18/07/2021

Телеграм-бот RIT.WORK
С ботом rit.work Вы найдете работу, о которой всегда мечтали.

Всего два шага — выбери стек, зарплату и получай уведомления о мега-вакансиях первым.