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