02.06.2022 01:48
Perl-разработчик (команда Relap, Рекомендательные сервисы)
02.06.2022 01:48
компания "mail.ru group" relap.io — рекомендательный проект, помогающий медиа стать лучше и к тому же заработать денег. с помощью наших технологий пользователи смотрят больше страниц на сайте и более вовлечены в потребление контента. в месяц мы отдаем 50 миллиардов рекомендаций и среди них какое-то количество рекламы. среди наших клиентов: ria, российская газета, коммерсантъ, новая газета, woman, aвтовзгляд, kanobu, медиапроекты vk и многие другие медиа, которые читают каждый день. как мы работаем? интернет-сми заинтересованы в том, чтобы их статьи чаще просматривались, а также у каждого читателя была большая глубина просмотра их сайта. в этом им помогают наши виджеты, типа «популярное», «вас может заинтересовать» и т.д. часто они выглядят как сетка из плиток, часть из которых является рекламой, которую откручиваем мы сами, а потом делимся рекламными доходами с паблишером. в итоге получается «win-win» схема, от которой выигрывают все. для того чтобы рекомендовать другие страницы с этого сайта, мы должны их сперва скачать, проанализировать, а потом, собрав с них статистику и применив коллаборативную фильтрацию, мы должны их (вместе с рекламой) отдать с бэкенда по апи в фронтендовские виджеты за 100–200мс.для попадания в столь узкие временные рамки архитектура проекта выстроена максимально асинхронно (очереди и отложенная обработка), обтыкана кешами со всех сторон и просто оптимизирована (как код, так и запросы в базы). технологии, которые мы применяем: основной язык разработки на бэкенде — это perl. в нашей опытной команде много специалистов, которые будут рады помочь в его изучении. кроме того, мы стараемся не пилить свои велосипеды, а использовать готовые и проверенные инструменты — серверный фреймворк mojolicious для обработки входящих запросов и ооп-фреймворк moo.в последнее время мы начали потихоньку переписывать нашу систему на golang.стараемся писать автоматические тесты (юнит, функциональные) для всех новых фичей для повышения качества кода (меньше багов) и большей уверенности (что ты чего-то не сломаешь) при последующих изменениях. основной oltp базой данных у нас выступает postgres, olap — clickhouse. кроме того, мы используем redis как nosql in-memory бд и persistent message queue broker, а также memcache как cache. задачи: интеграции с новыми рекламными партнерами (rtb и не только); внедрение новых рекламных форматов; улучшение наших кабинетов — рекламного и паблишерского; различные усовершенствования работы нашей рекламной платформы — более точное следование основному рекламному протоколу openrtb, добавление различных таргетингов на те или иные свойства юзера (например, пол и возраст) или домена-страницы; оптимизация работы нашего cdn и нарезки картинок-миниатюр для рекламы и рекомендаций; усовершенствование внутренних админок. требования: уверенное знание стандартных библиотек perl — от 5 лет; хорошее знание sql — мы используем postgresql и clickhouse; умения профилировать и оптимизировать высоконагруженные приложения; необходим опыт работы в крупных проектах, с большими объемами данных и высокими нагрузками на один сервис (10+k qps); опыт самостоятельной проработки, декомпозиции и постановки задач, умение узнавать недостающие требования у заказчиков или проджект-менеджеров. будет плюсом: знание и опыт использования стандартных библиотек golang — от 2 лет; опыт работы с nosql бд, например redis, mongodb, memcache; знакомство с такими perl библиотеками и фреймворками, как mojolicious и moo.
Адрес
Москва
Похожие вакансии
По договоренности
20.12.2022 06:31
компания "mail.ru group" relap.io — рекомендательный проект, помогающий медиа стать лучше и к тому же заработать денег. с помощью наших ...
Партнерские Вакансии
Москва
По договоренности
21.09.2022 04:27
компания "mail.ru group" relap.io — рекомендательный проект, помогающий медиа стать лучше и к тому же заработать денег. с помощью наших ...
Партнерские Вакансии
Москва
По договоренности
02.06.2022 01:48
компания "mail.ru group" relap.io — рекомендательный проект, помогающий медиа стать лучше и к тому же заработать денег. с помощью наших ...
Партнерские Вакансии
Москва