TL;DR
Analytics Engineer: Transforming business requirements into data models and ETL processes, developing and maintaining data marts (Spark, Iceberg, Clickhouse) using DBT with an accent on data quality through automated tests and optimizing ETL pipelines. Focus on optimizing SQL queries, monitor and troubleshoot data pipeline issues and participate in code reviews.
Location: Must be located in Limassol, Cyprus
Company
hirify.global is a technology company that alters the entertainment industry to a new level of perception and engagement.
What you will do
- Transform business requirements into data models and ETL processes.
- Develop and maintain data marts (Spark, Iceberg, Clickhouse) using DBT.
- Write and optimize SQL queries for analytical tasks.
- Ensure data quality through automated tests.
- Optimize ETL pipelines and query performance.
- Participate in code reviews and develop team best practices.
Requirements
- SQL (advanced level): Complex analytical queries, knowledge of OLAP systems specifics, understanding of execution plans and performance optimization (as a plus).
- Python (intermediate level): Data processing (pandas, polars), task automation (Airflow).
- DBT: Building transformation DAGs, incremental models and snapshots, model documentation.
- Analytical thinking: Understanding business processes and their reflection in data.
Nice to have
- Spark, including PySpark.
- Iceberg.
- Clickhouse.
Culture & Benefits
- EU-based employment contract and a 3-year Cyprus work visa with full support for your relocation and visa processes, including assistance for your family.
- Full relocation package: flights to Limassol for you and your family, a company-covered apartment for the first month, and full relocation support to make your move smooth and hassle-free.
- Transparent performance reviews twice a year, with bonus opportunities and salary adjustments.
- Private medical insurance for you and your family, a corporate mobile plan (unlimited in Cyprus with roaming included), and interest-free support for car purchases.
- Investment in your growth: paid language courses and access to suited-for-you development programs, including conferences, training programs, and coaching to support your professional journey.
Hiring process
- HR interview (30 min).
- Technical interview (1.5 hour).
- Final interview (1 hour).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →