About Us The ENTERTAINER is a leading digital company dedicated to adding value for consumers by bringing them the best incentive offers globally. We are a 100% digital, data-driven tech company providing first-rate offers across renowned dining, leisure, entertainment, and hotel brands worldwide. The ENTERTAINER has grown with the aim of creating unbeatable value and loyalty everywhere we operate. We believe that "experience is everything," and that's why we are passionate about creating unforgettable experiences for our customers, partners, and employees. About the Role We are seeking a highly skilled and motivated Data Engineer to join our growing Data Engineering team. In this role, you will be instrumental in building and maintaining our next-generation data platform, focusing on real-time and batch data processing, leveraging the power of Databricks and Azure Synapse Analytics. You will work with a variety of data sources, design robust data pipelines, and ensure data quality and accessibility for analytics and business intelligence initiatives. Strong SQL expertise is critical for this role as you will be working extensively with structured and semi-structured data. As a Data Engineer you will
Design, develop, and maintain scalable and reliable data pipelines using Databricks, Azure Data Factory, and related Azure services to ingest, process, transform, and load data from diverse sources (e.g., databases, APIs, streaming platforms, cloud storage).
Build and optimize data models and data warehouses in Azure Synapse Analytics, ensuring performance, scalability, and data integrity for analytical workloads.
Develop and implement data quality checks, monitoring, and alerting systems to ensure data accuracy, completeness, and reliability across the data platform.
Write complex and efficient SQL queries for data extraction, transformation, and analysis in Databricks (Spark SQL), Azure Synapse (T-SQL) and MySQL environments.
Collaborate with data analysts, other engineers, Product and other departments to understand data requirements, provide data solutions, and support data-driven initiatives.
Optimize data pipelines and Synapse workloads for performance and cost-efficiency.
Implement data security and governance best practices within the data platform.
Document data pipelines, data models, and ETL processes clearly and comprehensively.
Stay up to date with the latest technologies and best practices in data engineering, Databricks, Azure Synapse, and cloud data platforms.
Troubleshoot and resolve data pipeline and data quality issues.
Contribute to the continuous improvement of our data platform architecture and infrastructure.
What we’re looking for
Bachelor’s degree in computer science, Data Science, Engineering, or a related field.
4+ years of experience as a Data Engineer or similar role.
Expertise in SQL and demonstrated ability to write complex, optimized queries (SQL, T-SQL, Spark SQL, or similar).
Strong hands-on experience with Databricks, including Spark programming (Python, Scala, or Java), Delta Lake, and Databricks Workflows/Jobs.
Proven experience with Azure Synapse Analytics, including data warehousing, data modelling, and performance tuning.
Experience with Azure Data Factory or similar ETL/Data Orchestration tools.
Solid understanding of data warehousing concepts, data modelling principles (e.g., star schema, snowflake schema), and ETL/ELT methodologies.
Experience working with cloud environments, particularly Microsoft Azure.
Proficiency in at least one programming language such as Python or Scala.
Experience with version control systems (e.g., Git).
Strong problem-solving and analytical skills with a data-driven approach.
Excellent communication, collaboration, and documentation skills.
What We Offer
Competitive salary and benefits package.
Opportunity to work with an energetic and innovative company.
A chance to contribute to the success of a well-known UAE brand.