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

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

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

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

Мы ищем Python-разработчика, который усилит нашу core-команду.

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

  • поддержкой и развитием 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-слоя;
  • привычка писать тесты.

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

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

Ключевые навыки

Python
ETL
PostgreSQL
Big Data
API
aiohttp
Airflow
ClickHouse
Hive
Kafka
Kubernetes

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Москва, Тульская, Варшавское шоссе, 9с1

Вакансия опубликована 11 мая 2024 в Москве

Отзывы о компании

4,0очень хорошо
Оценка Dream Job

79%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Инженер по тестированию
Май 2024
Интересные проекты, потрясающие люди, открытость руководства.
Хотите видеть здесь больше отзывов?
Дайте знать об этом — попросим работодателя открыть их

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

Похожие вакансии