Job :
Join our dynamic team in the Other services sector as a Data Engineer. Based in Casablanca, you will play a key role in transforming and optimizing our data flows.
About the position
We are looking for a Senior Data Engineer specialized in Databricks to lead and strengthen our Data platform.
As a senior profile, you will have a key role in:
the design of modern data architectures,
the optimization of complex pipelines,
data governance and quality,
technical support for Data teams.
You will be involved in strategic, high-impact projects in a modern cloud environment (Azure or AWS).
Required profile :
Main tasks
Design, develop, and optimize scalable data pipelines on Databricks
Define and implement Data Engineering and DataOps best practices
Manage advanced Delta Lake tables (ACID transactions, optimization, time-travel)
Orchestrate complex workflows via Databricks Jobs or Delta Live Tables
Structure and document the Data architecture (Lakehouse, ingestion, transformation, exposition)
Collaborate closely with Data Science, BI, Security, and Architecture teams
Ensure the quality, security, and reliability of data
Mentor junior and intermediate Data Engineers
Participate in cloud architecture decisions (Azure/AWS)
Optimize Spark cluster costs and performance
Automate flows via CI/CD (Git, Azure DevOps, GitHub Actions)
Essential technical skills
Databricks expertise (clusters, notebooks, jobs, Delta Lake, Spark optimization)
Advanced PySpark
Advanced Python
Expert SQL
Lakehouse & Big Data architectures
Cloud: Azure (ADF, ADLS, Synapse) or AWS (Glue, S3, Redshift)
Proficiency in CI/CD environments
Experience in Spark optimization (partitions, cache, broadcast, shuffle)
Very good knowledge of data governance