REF — Engineering / Data Open position · Marrakech, Maroc
Careers

Mid / Senior Data Engineer.

Engineering / Data · Marrakech, Maroc · CDI · Hybrid · Mid

Join a dynamic team and contribute to the design and maintenance of reliable, scalable data pipelines. Work on exciting technical projects involving ETL/ELT, streaming, web scraping, and modern data architectures (Medallion), while collaborating with international teams.

01 - Context AEM · Banking · Agile
The role

The role, in plain terms

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.

02 - Responsibilities 07 duties

Your responsibilities
What you will actually do.

01

Design and maintain robust and scalable ETL/ELT data pipelines

02

Transform complex data sources into clean, reliable, production-ready datasets

03

Contribute to the implementation and evolution of a Medallion architecture (Bronze / Silver / Gold layers)

04

Develop and maintain dbt data models and orchestrate pipelines using Prefect, Airflow, or Dagster

05

Ensure data quality and observability at every stage of the pipelines

06

Maintain and evolve messaging infrastructure (Apache Pulsar or equivalent)

07

Collaborate with product and engineering teams to deliver high-performing data solutions

03 - Profile Expected skills

Who we are looking for
What you already master.

01

Minimum 2 years of experience in Data Engineering or a similar role

02

Strong proficiency in SQL and PostgreSQL

03

Hands-on experience with Python for data pipelines and transformations

QA

Experience with dbt for modeling, testing, and documentation

05

Experience with at least one orchestration tool: Prefect, Airflow, or Dagster

06

Understanding of modern data architectures and distributed systems

07

Autonomy, sense of priorities, and team spirit

04 - Benefits What is included

What we offer
An environment, not gimmicks.

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
05 - Process 4 steps

The recruitment process
Four steps, zero friction.

From application to offer: a direct path that respects your time.

01

Application

≈ 5 min

CV and profile through the form. Five minutes, cover letter optional.

02

First exchange

within 48 h

A direct call to validate the fit — both ways.

03

Technical discussion

60–90 min

A concrete discussion with the team: methods, tools, real cases. No trick quiz.

04

Offer

A clear proposal, transparent terms, fast answer.

Welcome to PULSE.
Application

Do you enjoy breaking what must be solid?

Send us your application — CV, profile, and a short video if you like. We get back to you within 48 hours for a first exchange.

All openings

Answer within 48 h · Confidential application on request