Majid Al Futtaim logo
Software Dev Engineer III
OTHER

Summary

Type

OTHER

Explore Jobs

About this role

Role overview

We’re looking for a Data Engineer who thrives on building robust, real-time and batch data products on Microsoft Fabric. You’ll design and operate ingestion from streaming sources (Event Hubs/Service Bus/Confluent Kafka), model curated Silver/Gold layers in Lakehouse, optimize KQL/Spark pipelines, and enable trustworthy, fast Power BI dashboards (including Direct Lake and semantic models).

 

What you’ll do

  • Design and implement scalable data pipelines (batch + streaming) from diverse sources (REST, SFTP, RDBMS, Kafka/Event Hubs/Service Bus) into a lakehouse and OneLake.
  • Model and curate datasets using medallion architecture; build reusable frameworks for ingestion, schema evolution, and incremental processing.
  • Write efficient transformations in Spark (PySpark/SQL) and/or KQL; create materialized views, update policies, and optimization strategies for cost/perf.
  • Implement CDC, watermarking, late-arrivals handling, and idempotent writes for append/merge scenarios.
  • Enforce data quality, observability, and lineage (DQ rules, expectations, SLAs, alerts, metadata catalogs).
  • Apply security & governance best practices (PII hashing/tokenization, access controls, secrets management).
  • Productionize workloads with orchestration (Airflow/ADF/Azure Synapse/Step Functions/Glue), CI/CD, testing, and rollout strategies.
  • Partner with product/analytics teams to define SLAs, table contracts, and consumption patterns; create reliable semantic layers.
  • Troubleshoot performance, skew, and reliability issues; tune storage (Delta/Parquet/Iceberg) and compute configurations.

What you’ll bring

  • 6+ years of data engineering experience (title flexible: Data Engineer / Senior Data Engineer).
  • Strong SQL and one of Python/Scala. Deep familiarity with Spark (PySpark/SQL) and distributed data patterns.
  • Hands-on with one or more clouds (Azure/AWS/GCP) and a lakehouse stack (e.g., Databricks, Delta Lake, Fabric Lakehouse/Eventhouse, Synapse, BigQuery/Snowflake a plus).
  • Streaming experience: Kafka/Confluent, Azure Event Hubs, or Service Bus; schema registry, exactly-once/at-least-once semantics.
  • Solid understanding of medallion architecture, CDC, SCD, upserts/merge, partitioning, Z-ordering, compaction, and vacuum.
  • Orchestration & DevOps: Airflow/ADF/Glue/Step Functions; Git-based workflows, unit/integration tests, environments, and IaC (Terraform/ARM/CDK) preferred.
  • Data quality & governance: expectations/testing, lineage/metadata, RBAC/ABAC, PII protection (hashing/salting/tokenization).
  • Comfortable owning services in production: monitoring, alerting, SLIs/SLOs, on-call rotation.

What You’ve Done (Must-Haves)

  • 5+ years in data engineering with cloud data platforms (Azure preferred).
  • Hands-on with Microsoft Fabric components: Eventhouse (KQL)Lakehouse (Delta on OneLake)Spark notebooksData Factory (Fabric pipelines)Power BI (including Direct Lake).
  • Solid SQL/KQL/PySpark; comfort with nested JSON, mv-expand, update policies, materialized views, partitioning.
  • Built production-grade streaming + batch pipelines; handled late/duplicate events, watermarking, and idempotency.
  • Strong grasp of data modeling, performance tuning, and data quality (unit tests, anomaly checks, SLAs).

Nice to Have

  • Confluent Kafka private networking patterns; CDC from operational stores.
  • Azure ecosystem: ADLS/OneLake, Key Vault, AAD, Purview, Event Hubs, Service Bus.
  • MLOps/feature store basics; Python packaging & testing (pytest).
  • Governance & compliance (GDPR/CCPA), PII handling, and secrets management.

Tech Stack You’ll Touch

  • Microsoft Fabric: Eventhouse/KQL, Lakehouse/Delta, Spark notebooks, Data Factory, Power BI (Direct Lake)
  • Azure: Event Hubs, Service Bus, AAD, Key Vault, Purview
  • Langs/Tools: SQL, KQLPySpark, Python, Git, CI/CD (ADO/GitHub)

Other facts

Tech stack
Data Engineering,SQL,Python,Spark,KQL,Azure,Kafka,Event Hubs,Data Quality,Governance,Orchestration,CI/CD,Power BI,Streaming,Batch Processing,Medallion Architecture

About Majid Al Futtaim

Founded in 1992, Majid Al Futtaim is an Emirati-owned, diversified lifestyle conglomerate operating across the Middle East, Africa and Asia. The Group started from one man’s vision to transform the face of shopping, entertainment, and leisure to ‘Create Great Moments For Everyone, Everyday’. It has since grown into one of the region’s most respected businesses, employing 43,000 people, with owned assets valued at US$18 billion and has the highest credit rating (BBB) among privately held corporates in the region. Majid Al Futtaim owns and operates 29 shopping malls, 7 hotels and four mixed-use communities, welcoming more than 600 million customers through its doors every year.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Retail
Founding Year: 1992

What you'll do

  • Design and implement scalable data pipelines from diverse sources into a lakehouse. Enforce data quality and governance while partnering with product and analytics teams.

Ready to join Majid Al Futtaim?

Take the next step in your career journey

Frequently Asked Questions

What does a Software Dev Engineer III do at Majid Al Futtaim?

As a Software Dev Engineer III at Majid Al Futtaim, you will: design and implement scalable data pipelines from diverse sources into a lakehouse. Enforce data quality and governance while partnering with product and analytics teams..

Why join Majid Al Futtaim as a Software Dev Engineer III?

Majid Al Futtaim is a leading Retail company.

How do I apply for the Software Dev Engineer III position at Majid Al Futtaim?

You can apply for the Software Dev Engineer III position at Majid Al Futtaim directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Majid Al Futtaim on their website.