Python developer (Платформа DMP)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Rambler&Co занимает первое место среди медиахолдингов России по размеру ежемесячной аудитории — свыше 168 млн пользователей (по данным «Яндекс.Метрики»). В него входит портал «Рамблер», Lenta.ru, «Газета.Ru», «Чемпионат», «Афиша Daily», WMJ.ru, «Секрет фирмы», «Мотор», LiveJournal и ряд других медиаактивов. Благодаря различной тематической принадлежности площадок холдинг покрывает весь спектр интересов и потребностей различных аудиторий. Rambler&Co также включает ряд B2B- и B2C-сервисов, среди которых платформа «Афиша» и сейлз-хаус «Индекс 20».
Мы находимся в поисках Python-разработчика (уровня middle) в команду, которая занимается развитием продуктов используемых в рекламе, ключевые из них:
Платформа DMP - позволяет сегментировать аудиторию. Ежедневно обрабатывается порядка 10000 сегментов, строится и применяется порядка 1000 ML моделей. В real-time мы подбираем наиболее подходящий баннер для конкретного пользователя. Для решения задач, которые стоят перед командой, требуется работа с Big Data. . Для обработки данных мы используем open source стек на базе Hadoop. Большая часть разработки происходит с использованием языка Python, но также некоторые отдельные сервисы написаны на Java.
Чем предстоит заниматься:
- Создание и развитие ETL слоя (Airflow), основной стек: Kafka, Hadoop, Hive, Spark, Aerospike, Clickhouse, PostgreSQL;
- Разработка и развитие BackOffice - UI на Flask, SqlAlchemy, PostgreSQL. Интерфейс является инструмент для управления всей платформой DMP;
- Поддержка и развитие разнообразных API, как обычных на Python, так и highload на базе Java.
Что мы ищем и ценим:
- Понимание, как работают сложные системы по обработке данных или сильное желание в этом разобраться;
- Опыт использования Python от 1.5 лет;
- Знание базовых алгоритмов и структур данных;
- Опыт работы с веб фреймворками для Python;
- Уверенное знание SQL и опыт работы с различными БД.
Несомненным плюсом будет:
- Опыт работы с BigData и/или работа по созданию ETL слоя;
Работа в Rambler&Co - это:
- Налаженные коммуникации в команде;
- Работа над масштабными проектами с современным стеком технологий;
- Большое внимание к код-ревью и тестированию продуктов;
- Поддержка руководителя и полная свобода в реализации идей;
- Справедливая оплата труда и система бонусов.
Что тебя ждет?
- Профессиональное сообщество и команда;
- Поддержка руководителя и полная свобода в реализации идей;
- Инновационные задачи;
- Участие в профессиональных мероприятиях, крутой мерч;
- Расширенный ДМС (включая стоматологию), современный офис (Даниловская мануфактура, м.Тульская), бесплатный спорт в собственном спортзале от «Лиги Героев», насыщенная корпоративная жизнь;
- Бесплатная подписка на мультимедийный сервис Okko + разнообразные скидки по партнерским программам (фитнес, обучение, изучение иностранных языков и другое);
- Возможность выбора удобного формата работы (работа в офисе / работа из дома несколько дней в неделю).