E

Data Engineer

Evomatrix Services Ltd · Limassol, Cyprus, Cyprus

13 h ago
Senior (5-10 yrs) Full-time Cyprus
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain reliable batch and streaming ETL/ELT pipelines using Python, SQL, and Airflow. Design data warehouse models and build analytical data marts for reporting, finance, and compliance.

What they look for

Python SQL Apache Airflow PostgreSQL Snowflake ETL/ELT Data Modeling Kafka Flink Redis Data Warehousing Dimensional Modeling Data Quality Performance Optimization Streaming Data Data Lineage

Requirements

Requires over 5 years of experience as a Data Engineer with strong proficiency in SQL, Python, and data warehouse concepts. Experience with PostgreSQL, Snowflake, and workflow orchestration is essential.

Benefits

Medical Insurance Professional Training Conferences Paid Educational Courses Corporate Language Courses Evening Yoga Classes Subsidized Lunches Corporate Events Sports Events

Full description

We are looking for a Data Engineer to develop and improve our data warehouse, ETL/ELT pipelines, and streaming data integrations. The main focus is reliable ETL/ELT pipelines, data modeling, analytical data marts, data quality, and performance using Python, SQL, Airflow, PostgreSQL, and Snowflake. 

Main Responsibilities 

  • Develop and maintain reliable batch ETL/ELT pipelines using Python, SQL, and Apache Airflow. 
  • Design and evolve data warehouse models, including fact tables, dimensions, snapshots, and historical layers. 
  • Integrate data from trading platforms, relational databases, APIs, logs, and other operational systems. 
  • Build analytical data marts and datasets for reporting, finance, compliance, anti-fraud, and business analytics. 
  • Implement data quality checks, reconciliation mechanisms, monitoring, alerting, and data lineage practices. 
  • Optimize SQL queries, storage structures, and pipeline performance for large volumes of data. 
  • Develop backfill, reprocessing, and recovery mechanisms for historical data. 
  • Troubleshoot production incidents and improve the reliability, maintainability, and observability of data pipelines. 
  • Load streaming data into the data warehouse and integrate it with batch data for analytics and reporting. 

Our Stack 

  • Python 
  • SQL 
  • Apache Airflow 
  • PostgreSQL 
  • Snowflake 
  • Kafka 
  • Flink 
  • Redis 

Key Requirements 

  • 5+ years of experience as a Data Engineer. 
  • Strong SQL skills and experience working with large datasets. 
  • Production experience with Python for data processing and automation. 
  • Good understanding of data warehouse concepts, dimensional modeling, and historical data storage. 
  • Hands-on experience building and supporting ETL/ELT pipelines and workflow orchestration. 
  • Experience with PostgreSQL, Snowflake, or similar analytical and relational databases. 
  • Understanding of reliable data pipelines: retries, idempotency, data quality checks, monitoring, and backfills. 
  • Ability to analyze performance bottlenecks and troubleshoot production data issues. 

Nice to Have 

  • Experience with financial, brokerage, or trading data. 
  • Experience with near-real-time or streaming systems such as Kafka, Flink, Redis, or ClickHouse. 

Who We Are Looking For 

We are looking for an engineer who understands not only how to write ETL jobs, but also how a data warehouse works end to end: how data is collected from source systems, transformed and modeled, validated, stored, exposed to business users, and recovered after failures. The ideal candidate can build systems that are reliable, observable, maintainable, and predictable.

We offer:

  • Attractive monthly salary paid in line with your skills and experience
  • A comfortable office in the center of Limassol (Cyprus)
  • Medical insurance for our employees and their families
  • Access to professional training, conferences, and paid educational courses
  • Corporate language courses
  • Evening yoga classes in office relaxation space
  • Subsidized lunches
  • Different corporate events for employees and their children
  • Sports events

Data sharing consent

By sending this application I hereby give consent for my personal data included in my application (such as name, contacts, work experience and any other additional information) to be processed by the receiving side (RoboGate LTD, Arch.Makariou III, 169-171 , 3027, Limassol, Cyprus) for purposes of the recruitment process.

 

We kindly inform you that the above consents can be withdrawn at any time by sending an e-mail to hr@robopro.team from the e-mail address provided in your application. You have the right to access, correct, modify, update, rectify, request for the transfer or deletion of data, withdrawal of consent or objection.

 

We will continue to hold and process your data for as long as necessary to consider you for employment and for a reasonable period of time as is necessary for document compliance with local laws in the country where the opportunity is located.