6 дней назад
Data Warehouse Engineer (DBT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Data Warehouse Engineer (DBT): Building and maintaining data marts and ETL processes for a high-load advertising system with an accent on data modeling and query optimization. Focus on developing scalable data pipelines using Spark, Iceberg, and Clickhouse to support business analytics.
Location: Must be based in or relocate to Limassol, Cyprus
Company
A technology company transforming the entertainment industry via high-load partner advertising systems.
What you will do
- Transform business requirements into robust data models and ETL processes.
- Develop and maintain data marts using Spark, Iceberg, Clickhouse, and DBT.
- Write and optimize complex SQL queries for analytical tasks.
- Ensure data quality through automated tests and maintain comprehensive documentation.
- Collaborate with analysts to understand data needs and optimize pipeline performance.
- Participate in code reviews and develop team best practices.
Requirements
- Advanced SQL proficiency, including window functions, CTEs, and OLAP systems.
- Intermediate Python for data processing (pandas, polars) and automation (Airflow).
- Experience with DBT, specifically building transformation DAGs, incremental models, and snapshots.
- Strong analytical thinking to translate business requirements into technical solutions.
- Ability to relocate to Cyprus.
Nice to have
- Experience with Spark and PySpark.
- Knowledge of Iceberg and Clickhouse.
Culture & Benefits
- Full relocation package including flights, first-month apartment, and visa support for the employee and their family.
- EU-based employment contract with an opportunity to obtain an EU passport after 4 years.
- Private medical insurance and a corporate mobile plan with unlimited Cyprus data.
- 50% coverage for children's school and kindergarten fees.
- Modern office in Limassol city center with free breakfasts, lunches, and a health bar.
- Professional growth support including language courses, conferences, and coaching.
Hiring process
- HR interview (30 min).
- Technical interview (1.5 hours).
- Final interview (1 hour).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →