Middle+ Python-разработчик (Рекомендательная система) (удаленная работа)

7 мая 2024

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

Вакансия: Middle+ Python-разработчик (Рекомендательная система)

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

Rambler&Co занимает первое место среди медиахолдингов России по объему аудитории цифровых ресурсов свыше 45,2 млн человек ежемесячно (по данным Mediascope, Cross Web, 2023). В него входит Лента.ру , Газета.Ru , Championat.com, портал Рамблер , Секрет фирмы и ряд других медиаактивов. Благодаря различной тематической принадлежности площадок холдинг покрывает почти весь спектр интересов и потребностей различных аудиторий.

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

Core продуктовой команды состоит из Python-разработчиков, математиков, аналитиков, а также ей помогают Frontend-разработчики, системные аналитики, команда эксплуатации, etc. Сейчас мы ищем человека в команду на вакансию P ython-разработчика.

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

  • поддержкой и развитием 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 от двух лет;
  • знание базовых алгоритмов и структур данных;
  • опыт работы с веб-фреймворками для Python;
  • уверенное знание SQL и опыт работы с различными БД;

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

  • знание специфики создания высоконагруженных сервисов;
  • опыт работы с BigData и/или работа по созданию ETL-слоя;
  • привычка писать тесты.

Мы предлагаем:

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


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

Middle Data Scientist
Компания: ЛАНИТ
Зарплата: з.п. не указана
Data Scientist (Middle/Senior)
Компания: РИГ
Зарплата: от 150 000 до 150 000 руб.
Python Software Engineer
Компания: Elastoo Products
Зарплата: от 160 000 руб.