Назад
21 час назад

Senior Data Engineer (Python/Airflow/ClickHouse)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Senior Data Engineer (Python/Airflow/ClickHouse): Разработка и поддержка пайплайнов загрузки данных, dbt-моделей и витрин данных с акцентом на системный анализ источников, качество данных и производительность ClickHouse. Focus on проектирование ELT-пайплайнов и DAG’ов Airflow, оптимизацию SQL, развитие DWH-инфраструктуры и автоматизацию CI/CD, мониторинга и алёртинга.

Локация: Санкт-Петербург

Компания

Selectel развивает инфраструктурные и облачные сервисы, а также платформу данных для внутренних бизнес-процессов.

Что делать

  • Взаимодействовать с владельцами данных, анализировать источники и повышать качество данных.
  • Разрабатывать и поддерживать ELT-пайплайны на Python с использованием DAG’ов Airflow.
  • Создавать dbt-модели по ключевым бизнес-процессам, витрины данных и DWH-компоненты по схеме «звезда».
  • Автоматизировать процессы, настраивать CI/CD, мониторинг и алёртинг.
  • Развивать Data Quality, Data Catalog, Data Lineage и инфраструктуру платформы данных.
  • Взаимодействовать с BI-разработчиками и аналитиками.

Требования

  • Опыт работы с PostgreSQL как источником данных для ELT, включая OLTP-структуры, репликацию и CDC.
  • Глубокое знание ClickHouse: движки, партиционирование, репликация, шардирование и оптимизация производительности.
  • Опыт разработки на Python, создания ELT-пайплайнов и DAG’ов Airflow, внутренних фреймворков и инструментов.
  • Уверенное знание SQL и оптимизации запросов, понимание принципов построения DWH и опыт работы с dbt.
  • Уверенное владение Linux, Docker, Git и CI/CD.

Хорошо, если есть

  • Опыт работы с Kafka, CDC и S3.
  • Опыт работы с облачной инфраструктурой, Terraform и администрированием ClickHouse.
  • Знание Data Lake архитектур, Trino, Spark, Parquet и Iceberg.

Культура и преимущества

  • ДМС, стоматология и офисный врач с первого дня работы.
  • Компенсация психологических консультаций и частичная компенсация фитнеса.
  • Оплата обучения английскому на 50–100% и разговорные клубы с носителями.
  • Внутренняя база знаний, курсы, обмен знаниями и возможность участия в конференциях.
  • Образовательные и спортивные мероприятия, корпоративные активности и зоны отдыха в офисе.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →