An international forex broker is looking for a Senior Data Engineer to join their team in Limassol. Duties & Responsibilities Develop data integration solutions for extraction, transformation, and loading into Data Lakes and/or Data Warehouses using modern cloud-based technologies. Design and develop rich data models to facilitate data analysis. Create import procedures for collecting, storing, and analyzing data from multiple sources. Actively contribute to the ongoing design and development of the organization's data estate. Analyze business requirements to develop simple, yet effective solutions to meet both immediate and long-term BI needs. Requirements BSc/MSc in Computer Science, Data Science, or a related field. Minimum of 4 years' experience in a similar position, preferably within a financial services organization. Strong SQL skills and a deep understanding of Data Warehouse design principles. Familiarity with Data Lake design and basic storage formats like CSV, JSON, Parquet, etc. Good understanding of object-oriented programming languages like Python and Scala. Ability to translate complex data into a consumable format and structure. Strong analytical and problem-solving skills. Ability to liaise with product management and content owners to produce impactful visualizations. Excellent command of written and spoken English. Team player with excellent communication skills. Advantageous Qualifications Interest in data modeling and statistical analysis using Python or R. Familiarity with the Azure cloud ecosystem. Experience in financial markets. Proficiency in data visualization tools like Power BI, Tableau, or similar. Benefits Competitive remuneration package, including a 13th salary and discretionary performance bonuses. Comprehensive medical insurance, including outpatient, inpatient, and dental care. Participation in a welfare investment and savings plan via our Provident Fund Scheme.