BI Engineer
Role Overview
Hands-on BI Engineer role supporting a real estate business in Dubai.
Works in the Analytics function and reports to the Principal Data Scientist.
Builds production-ready BI solutions within established architecture and standards for development, leasing, sales, marketing, and customer experience.
Key Skills for This Role
Full Job Posting
Role overview
Hands-on BI Engineer role supporting a real estate business in Dubai.
Works in the Analytics function and reports to the Principal Data Scientist.
Builds production-ready BI solutions within established architecture and standards for development, leasing, sales, marketing, and customer experience.
Responsibilities
- Develop ingestion and transformation workflows that provide clean datasets for reporting and analysis.
- Build dimensional models, curated analytical layers, Power BI semantic models, reusable DAX measures, and consistent business definitions.
- Create performant dashboards and self-service reports for operational and commercial teams.
- Implement validation, tests, exception handling, and reconciliation controls; investigate discrepancies and resolve defects at source where possible.
- Improve query performance, refresh reliability, usability, access controls, and maintainability; support releases and incidents.
- Translate business requirements into KPIs and BI products, documenting assumptions and definitions.
- Collaborate on secure integrations, deployments, and shared analytical assets with data, DevOps, BI, and IT colleagues.
- Use AI coding tools for SQL, transformations, DAX, testing, and documentation, verifying their output.
Required qualifications and experience
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, Business Analytics, or a related field.
- At least 3 years of hands-on experience building and maintaining production BI solutions, transformations, semantic models, and dashboards.
- Strong SQL, Power BI, DAX, dimensional modelling, and data preparation skills; solid analytics engineering understanding.
- Practical experience with Microsoft Fabric or a similar platform, including pipelines, lakehouses or warehouses, semantic layers, and scheduled refreshes.
- Ability to validate data, troubleshoot discrepancies, optimize queries, and build maintainable reporting assets.
- Familiarity with Git, deployment practices, Azure integrations, and collaboration with platform and central IT teams.
- Advanced practical use of AI-native or agentic coding tools and discipline in testing generated code.
- Strong ownership, curiosity, and communication skills.
- Candidates must currently be based in Dubai.
Advantageous experience
- Real estate experience is an advantage.
- Independently built dashboards, data tools, and other technical projects are valued.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TMC Middle East
Senior Techno Functional Lead Trade Finance Systems (Eximbills)
Riyadh, KSA
Senior Web Analytics & CRO Specialist
Jeddah, KSA
The employer is seeking a senior specialist to improve analytics implementation and conversion performance for an eCommerce insurance and financial services platform. The role owns tracking plans, analytics audits, behav
Senior Manager – Digital Product & Portfolio Management
Jeddah, KSA
TMC Middle East is recruiting a Senior Manager to shape a digital product portfolio for a retail and eCommerce organisation. The role leads product discovery, roadmapping, backlog governance, integrations, and cross-func
Solution Architect – Cards & Digital Payments- Remote (Pre-Sales / Client Solutioning)
, UAE
Job Title: Solution Architect – Cards & Digital Payments (Pre-Sales / Client Solutioning) Location: Remote / WFH Reports to: Head of Solutions / Relationship Management Working Hours: Must be able to overlap with UAE bus
Senior Techno-Functional Lead – Trade Finance Systems (Eximbills)
Riyadh, KSA
Job title: Senior Techno-Functional Lead – Trade Finance Systems (Eximbills) Client : One of the Banks in KSA Location: Saudi Arabia Experience: 10–15+ years in banking IT, of which 7+ years hands-on with Eximbills Emplo
Administrative Coordinator
, UAE
TMC Middle East is looking for an Administrative Coordinator to join a leading project management consultancy in the UAE. This is a dynamic, hands-on role at the heart of large-scale PMC operations, keeping complex proje
Senior Executive Manager
, KSA
TMC Middle East is seeking a Senior Executive Manager to lead continuous auditing, audit excellence, and data analytics initiatives within Internal Audit. The role requires hands-on SAS expertise, complex data analysis,
Senior Techno Functional Lead Trade Finance Systems (Eximbills)
Riyadh, KSA
Senior Web Analytics & CRO Specialist
Jeddah, KSA
Senior Manager – Digital Product & Portfolio Management
Jeddah, KSA
Senior Executive Manager
Riyadh, KSA
Solution Architect – Cards & Digital Payments- Remote (Pre-Sales / Client Solutioning)
, UAE
Senior Techno-Functional Lead – Trade Finance Systems (Eximbills)
Riyadh, KSA
Administrative Coordinator
, UAE
Senior Executive Manager
, KSA