Data Engineer
Отличное предложение с полным релокационным пакетом на Кипр, валютной зарплатой и сильной инженерной культурой. Бонусы в виде оплаты школ и питания делают вакансию крайне привлекательной для Senior-специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к опыту работы с высоконагруженными системами (100k RPS) и специфическим стеком технологий (Iceberg, Spark Streaming, ClickHouse). Позиция уровня Senior предполагает глубокую экспертизу в архитектуре данных.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая валютная зарплата соответствует верхнему сегменту рынка для Senior Data Engineer на Кипре. Учитывая дополнительные льготы (школы, сады, питание), совокупный доход значительно выше среднего по региону.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Data Engineer / Mayflower *✅*
Cyprus, relocation
Привет, мы расширяем команду дата инженеров, поэтому ищем сеньора дата инженера к нам в Mayflower.
У нас высоконагруженный видеостриминговый сервис, очень много данных (100k rps, но нагрузка растет с каждым месяцем), современный стек, интересные технические задачи.
Для отклика нужно обязательно иметь опыт с:
- clickhouse
- spark (стриминг, батч)
- s3 c iceberg/hudi (у нас iceberg)
- dbt
- по классике с Python, airflow, docker
Предлагаем: полный пакет релокейта на Кипр, валютная зп, компенсация школ и детских садов, новая техника apple, классный офис, завтраки и обеды, 2 месяца удаленки откуда угодно, коллеги из топовых компаний с большим опытом.
Читать подробнее:
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- ClickHouse
- Apache Spark
- Apache Iceberg
- Apache Hudi
- dbt
- Python
- Apache Airflow
- Docker
- Amazon S3
Возможные вопросы на собеседовании
Вакансия предполагает работу с 100k RPS. Важно понимать, как кандидат обеспечит стабильность при таких нагрузках.
Как бы вы спроектировали систему приема данных для обработки 100k RPS с минимальной задержкой?
Компания использует Iceberg. Нужно проверить понимание преимуществ этого формата перед обычным Parquet или Hudi.
В чем основные преимущества использования Apache Iceberg поверх S3 по сравнению с классическим Hive-подходом?
ClickHouse — ключевой элемент стека. Важно знать методы оптимизации хранения.
Какие стратегии шардирования и репликации в ClickHouse вы бы выбрали для обеспечения отказоустойчивости и производительности запросов?
Spark используется и для батчей, и для стриминга. Нужно оценить опыт оптимизации ресурсов.
С какими основными проблемами производительности в Spark Streaming вы сталкивались и как их решали (например, data skew)?
dbt используется для трансформаций. Важно понять, как кандидат организует процесс разработки.
Как вы организуете тестирование и контроль качества данных (data quality) при использовании dbt в больших проектах?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

