Python developer в МТС Маркетолог (Big Data)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Big Data МТС – место, где телеком данные превращаются в реально работающие IT-продукты. Мы создали и протестировали несколько десятков сервисов. Самые успешные из них уже стали частью экосистемы МТС. Например, МТС Маркетолог, рекомендации в KION (МТС ТВ), услуга “Кто звонит?” или Спам blacklist.
Команда центра Big Data находится в поиске Python developer в продукт МТС Маркетолог
Суть продукта:
Мы являемся частью большого продукта МТС Маркетолог - рекламного сервиса, использующего всю мощь BigData для проведения точных и эффективных рекламных кампаний, построения аналитики и исследований.
В BigData мы сконцентрированы на создании внутренних сервисов и инструментов, ориентированных на работу с данными.
Среди таких сервисов:
- Сервис cookie matching – для разметки пользователей в интернете и реализации рекламных механик, основанных на событиях с сайтов
- Self-service портал для сегментации абонентов на основе данных BigData (как пользовательский интерфейс и программный через REST API)
- Единая платформа сегментации, включающая:
- Сервис оркестрации сбора сегментов, их постановки на регламентный расчет и доставки в целевые системы
- Сервис контроля качества и мониторинга всех процессов платформы
- Сервис аналитики по данным из каналов о проведенных РК (отчеты, модели и т.п.)
Также мы разрабатываем внутренние инструменты для работы с большими данными в экосистеме Hadoop/Spark для пользователей в BigData.
Мы уделяем значительное влияние применению data science в задачах повышения качества рекламных коммуникаций – модели для более точного таргетинга, оптимизации рассылок и адаптивных разметок (сайтов, приложений и т.п.)
Что предстоит делать?
- Разработка backend-части сервисов (в т.ч. проектирование модели данных в БД и работа с ней)
- Разработка клиентских библиотек и модулей для работы с сервисами и данными (в т.ч. с использованием Apache Spark и других продуктов экосистемы Hadoop)
- Разработка обвязок для мониторинга процессов
- Проводить RND новых технологий/решений на рынке, c целью замены существующих или закрытия потребностей в новых
- Взаимодействие с конечными потребителями сервисов и инструментов в рамках их развития
- Принимать участие в декомпозиции больших задач, планировать сроки и ресурсы с учетом специфики работы.
Бонусы
График работы: плавающее начало рабочего дня, гибридный график (возможность несколько дней работать из дома).
Условия и бонусы:
- ДМС, куда включены: стоматология, страхование жизни и страховка при поездках за рубеж
- Десятки курсов и тренингов в Корпоративном университете МТС, «Coursera» и собственная виртуальная библиотека
- Корпоративный психолог и карьерный коуч
- Спорт: компенсация фитнес-абонемента, бассейна, скидка в «Alex fitness», «Spirit fitness», «World class» и др.
- Бесплатная сотовая связь, выгодные тарифы для ваших близких, промокод на онлайн-кинотеатр KION и бесплатная подписка на МТС Premium
- Программа performance-review
Дополнительные инструкции
Обязательно:
- Опыт разработки на Python от 3 лет
- Опыт применения Flask, FastApi, Celery
- Опыт проектирования схем баз данных, хорошие знания SQL (PostreSQL), работа с библиотекой SQL Alchemy
- Понимание принципов реализации систем мониторинга (Prometheus, Grafana)
- Понимание подходов к тестированию кода и приложений (unit/integration тесты)
Желательно:
- Знакомы с технологиями Big Data (Spark, Hadoop, Hive, Airflow, Kafka)
- Знание процессов непрерывной интеграции и развертывания (GitlabCI, Jenkins, Artifactory)
- Знакомы с NoSQL базами данных
- Знакомство с Kubernetes
- Понимание принципов построения ETL/ELT процессов
- Знакомство с инструментами AirFlow, NiFi, etc.