Careers
Mid / Senior Data Engineer
Engineering / Data · Marrakech, Maroc · CDI · hybrid · mid
We are looking for a passionate Mid / Senior Data Engineer to join a high-performing technical team. You will play a key role in designing, developing, and maintaining scalable data pipelines, ensuring reliability and data quality, while driving analytical data modeling using dbt to deliver business-ready datasets.
This position offers the opportunity to work on challenging technical projects, including large-scale data processing, streaming, and Medallion architecture, while collaborating with dynamic and international teams.
Responsibilities
- Design and maintain robust and scalable ETL/ELT data pipelines
- Transform complex data sources into clean, reliable, production-ready datasets
- Contribute to the implementation and evolution of a Medallion architecture (Bronze / Silver / Gold layers)
- Develop and maintain dbt data models and orchestrate pipelines using Prefect, Airflow, or Dagster
- Ensure data quality and observability at every stage of the pipelines
- Maintain and evolve messaging infrastructure (Apache Pulsar or equivalent)
- Collaborate with product and engineering teams to deliver high-performing data solutions
Requirements
- Minimum 2 years of experience in Data Engineering or a similar role
- Strong proficiency in SQL and PostgreSQL
- Hands-on experience with Python for data pipelines and transformations
- Experience with dbt for modeling, testing, and documentation
- Experience with at least one orchestration tool: Prefect, Airflow, or Dagster
- Understanding of modern data architectures and distributed systems
- Autonomy, sense of priorities, and team spirit
Benefits
- Full-time position in a hybrid work environment
- Work on complex technical projects at scale
- Collaborate with a dynamic and highly skilled team
- Real impact on data architecture and technical decisions
- Opportunities for growth and skill development in an innovative environment