Яндекс

Инженер данных в Путешествия

Коротко

Команда разрабатывает и сопровождает ETL-процессы и собственное DWH для сервиса путешествий Яндекса, работая с YTsaurus, ClickHouse и собственным фреймворком оркестрации. Нужно проектировать слои хранения данных, оптимизировать поставку данных и глубоко разбираться в бизнес-метриках. Требуется экспертный SQL, опыт с Apache Airflow, знание реляционных БД и алгоритмов работы с большими данными, программирование на Python/Go/Java.

# Инженер данных в Путешествия
Наша команда превращает терабайты данных в понятные и полезные инсайты, которые используют аналитики и сервис, помогающий миллионам людей путешествовать. Наш продукт растёт огромными темпами, и вместе с ним растут наши задачи, например развитие собственного DWH.
Хранилище у нас построено на системах хранения данных YTsaurus (кластер MapReduce собственной разработки) и ClickHouse. Для разработки, оркестрации и мониторинга ETL-процессов используется собственный фреймворк, созданный внутри Яндекса. Для организации модели хранения данных на разных уровнях применяются различные методологии проектирования хранилищ данных: Lambda-архитектура, Data Lake, Data Vault.
Какие задачи вас ждут
Разработка, сопровождение и ревью ETL-процессов поставки данных
Вам предстоит создавать конвейеры для извлечения, трансформации и загрузки данных из различных источников, настраивать их расписание и мониторинг. Важно будет регулярно проверять и улучшать существующий код, оперативно исправлять возникающие ошибки, а также тщательно документировать все преобразования и потоки данных — как собственные, так и коллег, обеспечивая соответствие стандартам качества и производительности.
Проектирование структуры хранения данных в разных слоях хранилища
Вы будете определять оптимальные схемы организации данных для каждого слоя, учитывая требования к скорости запросов и объёму хранения. Задача включает разработку моделей данных, настройку партиционирования, индексации и сжатия для повышения производительности, а также согласование структур с командами аналитики и разработки и адаптацию схем при изменении бизнес-процессов.
Выявление и оптимизация неэффективных участков в процессах поставки данных
Вам нужно будет анализировать время выполнения ETL-задач, профилировать данные для обнаружения аномалий и избыточности, пересматривать алгоритмы трансформации для снижения нагрузки на систему.
Погружение в данные прикладных бизнес-областей и становление в них экспертом
Вы будете детально изучать бизнес-процессы и ключевые метрики компании, разбираться в логике расчёта показателей и источниках их формирования.
Мы ждём, что вы
•Проектировали DWH (слои, модели хранения данных, ETL-процессы)
•Разрабатывали ETL-процессы на Apache Airflow или аналогах
•Настраивали поставки данных по API
•Разбираетесь в SQL на уровне эксперта
•Пишете на одном из языков высокого уровня (Python, Go, Java и т. д.)
•Понимаете устройство и архитектуру реляционных баз данных
•Знаете основные алгоритмы и структуры данных, особенно используемые в работе с большими данными
Будет плюсом, если вы
•Пользовались хотя бы одной MPP-СУБД (Greenplum, ClickHouse, Vertica, Teradata и т. д.)
•Понимаете принципы работы технологий распределённой обработки данных (Hadoop, MapReduce и MPP)
Что вы получите
•Масштаб: работа с инфраструктурой и данными Яндекса — это задачи, которые редко встречаются даже в крупных международных компаниях
•Влияние: ваши решения будут напрямую влиять на эффективность ключевых бизнес‑процессов
•Экспертность: возможность обмениваться опытом с сильнейшими специалистами отрасли и расти профессионально
•Ресурсы: доступ к передовым технологиям и инструментам для реализации самых смелых идей
•Карьерные перспективы: возможности для профессионального и лидерского роста внутри одной из ведущих IT‑компаний России

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Яндекс