Python разработчик (Рамблер/рекомендации) (удаленная работа)
(вакансия в архиве)

11 февраля 2022

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Python разработчик (Рамблер/рекомендации)

Rambler&Co занимает первое место среди медиахолдингов России по размеру ежемесячной аудитории — свыше 32 млн пользователей.


В него входит портал «Рамблер», «Лента.ру», «Газета.Ru», «Чемпионат», WMJ.ru, «Секрет фирмы», «Мотор», LiveJournal и ряд других медиаактивов.


Благодаря различной тематической принадлежности площадок холдинг покрывает почти весь спектр интересов и потребностей различных аудиторий.



Мы активно занимаемся созданием технологий и продуктов, основанных на обработке и анализе данных. Вам предстоит принять участие в одном из ключевых продуктов: в создании и развитии проекта рекомендаций, который подбирает для пользователя наиболее интересный контент на всех ресурсах нашего холдинга. Цель этой системы - обеспечить рекомендациями различные площадки Rambler&Co. Для этого мы разрабатываем единую платформу Рамблер/Рекомендации, которая позволит создавать новые рекомендации и контролировать их качество без участия разработки.





Чем предстоит заниматься:


  • Поддержка и развитие highload API (aiohttp, redis cluster). Сейчас держим 1к rps, целевая нагрузка ~8к rps. Это единое API для выдачи рекомендаций всем партнерам, с довольно сложной логикой включающей применение моделей машинного обучения на лету;

  • Создание и развитие ETL слоя (Airflow): как BigData, на базе стека: Kafka, Hadoop, Hive, Spark, Clickhouse, так и не BigData на базе PostgreSQL;

  • Разработка и развитие BackOffice - UI на Flask + SqlAlchemy для управления платформой рекомендаций и предоставления единого окна для визуализации аналитики.

Что мы ожидаем от кандидата:


  • Понимания как работают сложные системы по обработке данных или сильное желание в этом разобраться;

  • Опыт использования Python от 2-х лет;

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

  • Опыт работы с веб фреймворками для Python;

  • Уверенное знание SQL и опыт работы с различными БД;

Несомненным плюсом будет:


  • Знание специфики создания высоконагруженных сервисов;

  • Опыт работы с BigData и/или работа по созданию ETL слоя;

  • Привычка писать тесты.

Работа в Rambler&Co - это:




    • Неограниченные возможности для профессионального развития и самореализации;

    • Официальное трудоустройство, достойная и полностью белая заработная плата;

    • Современный офис (Даниловская мануфактура, м. Тульская), бесплатный спорт в собственном спортзале от «Лиги Героев»;

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

    • Льготные условия ипотеки от СберБанка – минус 4% от процентной ставки;

    • Бесплатная подписка СберПрайм+ (она включает мобильную связь, подписку на СберЗвук и на Okko, скидки на такси, бесплатную доставку продуктов и многое другое);

    • Насыщенная корпоративная жизнь;

    • Возможен гибридный формат работы.

Ключевые навыки:
Бэкенд Средний (Middle) Python Высоконагруженные системы Apache Kafka Apache Hadoop

Посмотрите похожие вакансии

Middle+ Python-разработчик (Рекомендательная система)
Компания: Rambler & Co
Зарплата: з.п. не указана