X5 TechX5 Tech

Data Engineer (Python + Spark)

1w ago
RussiaOnsite
X5 TechX5 Tech

Data Engineer (Python + Spark)

1w ago
RussiaOnsitepysparkspark sqlhadoophivetrinos3clickhousepostgres+7

Работа в X5 Tech на позиции Data Engineer с задачей создания и оптимизации Spark-пайплайнов для обработки больших объёмов данных, поддержкой DWH и интеграцией данных для моделей машинного обучения.

Responsibilities

  • Разрабатывать и оптимизировать Spark-пайплайны для обработки данных в масштабе (200+ млн строк ежедневно)
  • Настраивать хранение и доступность данных в DWH
  • Автоматизировать интеграцию данных: продажи, акции, цены, остатки, погода, календари
  • Работать в связке с Data Science-командой, обеспечивая стабильный и качественный поток данных для моделей
  • Участвовать в развитии платформы прогнозирования спроса, делая её более надёжной, масштабируемой и удобной

About the company

  • Компания: X5 Tech

About the product

  • Мы строим end-to-end пайплайны, которые собирают данные из разных источников (онлайн и оффлайн-продажи, ERP, внешние API), очищают, трансформируют и подготавливают их для моделей машинного обучения (бустинг и нейронные сети). От качества этих пайплайнов зависит точность прогноза и миллионы управленческих решений в закупках и логистике

Requirements

  • Опыт работы с PySpark{2,3} / Spark SQL
  • Знание Hadoop / Hive / Trino / S3 / clickhouse / postgres/ greenplum
  • Опыт работы с Airflow
  • Владение Python3
  • Навыки работы с Docker, YARN / k8s
  • Умение писать тесты с pytest

Found in@job_python