← Все вакансии/Intern/X5 Tech
InternRemote

Python Developer

XT
X5 Tech
Уровень
Intern
Формат
Remote
О роли

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

Обязанности
  • Участвовать в разработке фреймворка инженерии данных на платформе больших данных X5 Tech: это набор инструментов, которым инженеры данных интегрируют источники и собирают витрины.
  • Писать эффективные скрипты на Python для обработки и трансформации данных.
  • Разрабатывать и поддерживать пайплайны извлечения, преобразования и загрузки данных с использованием библиотек Python.
  • Интегрировать источники данных и создавать витрины данных.
Требования
  • Учиться в магистратуре по направлению, связанному с IT, прикладной математикой или анализом данных.
  • Уверенно владеть Python 3: понимать принципы объектно-ориентированного программирования, работу декораторов, генераторов и контекстных менеджеров.
  • Иметь опыт работы с библиотеками для обработки данных, такими как Pandas и NumPy.
  • Понимать принципы работы с FastAPI.
  • Знать принципы чистого и поддерживаемого кода, быть знакомым с PEP 8 и типизацией.
  • Хорошо знать SQL: уметь писать базовые запросы, использовать объединения таблиц и агрегации.
  • Понимать оконные функции и основы оптимизации SQL-запросов.
  • Работать с одной из реляционных систем управления базами данных, например PostgreSQL или MySQL.
  • Владеть базовыми навыками работы с Git.
  • Иметь общее представление об архитектуре Lakehouse и понимать ее отличия от классического хранилища данных.
  • Быть знакомым с основами Linux.
  • Будет плюсом: базовое понимание асинхронного программирования на Python; знакомство с Apache Spark (PySpark) или Dask; опыт работы с Apache Airflow для оркестрации пайплайнов; понимание форматов данных Parquet и ORC, а также табличных форматов, например Iceberg; опыт работы с хранилищами, совместимыми с S3, например MinIO, AWS S3 или VK Cloud; знакомство с Trino или Presto; опыт работы с dbt или Cosmos; базовые знания контейнеризации и Docker.
Условия
  • Официальное оформление на 6 месяцев с белой заработной платой.
  • Гибкий график и удаленный формат работы.
  • Добровольное медицинское страхование с первого дня перехода со стажировки в штат.
  • Возможность учиться и развиваться за счет компании: программы развития цифровых и управленческих навыков (Цифровая академия, Школа тимлидов), онлайн- и офлайн-мастер-классы, корпоративный университет «X5 Полка», школа наставников и многое другое.
  • Обмен опытом через сообщества: 12 технических сообществ, от Java до DevOps.
  • Корпоративная жизнь: регулярные внутренние митапы, демо-дни, открытые микрофоны, день IT-специалиста, программы волонтерства, корпоративное предпринимательство X5 Idea Challenge.
  • Забота о благополучии: 7 спортивных сообществ (бег, футбол, волейбол, баскетбол, хоккей, лыжи и триатлон) и ежегодная Неделя здоровья.
  • Скидки в экосистеме бизнесов X5 («Пятерочка», «Перекресток», «Много лосося», «Перекресток Впрок»).
  • Программа привилегий Prime-zone: скидки на товары и услуги и специальные предложения от компаний-партнеров.
Стек и навыки

С чем работаем