Job Description

Position: Data Engineer

We are seeking a highly skilled and motivated Data Engineer to join our growing team. The ideal candidate will support data architecture, data pipelines, and automation across multiple research and technology projects.

Key Responsibilities

Design and implement

relational database schemas

, including

junction tables, composite primary keys, and foreign key constraints

.

Define and enforce

data integrity rules

(unique constraints, referential integrity).

Refactor existing schemas to improve

normalization and query performance

.

Manage structured and unstructured datasets for research and analytics.

Develop data models and optimize database performance.

Collaborate with economists, engineers, and researchers on technical requirements.

Ensure data accuracy, integrity, and security across projects.

Automate workflows and support deployment of data solutions.

Required Qualifications

Bachelor's or Master's degree in Computer Science, Data Engineering, Statistics, or a related field. Strong experience with SQL and data modeling. Proficiency with Python and common data engineering libraries.
Strong experience in

relational database design

(PostgreSQL/MySQL).

Proven ability to design

composite keys and many-to-many relationships

.

Solid understanding of

database normalization and constraints

.

Familiarity with ETL pipelines, APIs, and workflow orchestration. Knowledge of version control (Git) and CI/CD practices.
Preferred Skills

Experience optimizing

complex SQL queries

on large relational datasets. Familiarity with

schema versioning and migration tools

. Experience refactoring legacy databases without data loss. Understanding of

data integrity, indexing strategies, and constraint performance

. Knowledge of data visualization platforms. Familiarity with patent data, regulatory data, or technical standards datasets.
Type d'emploi : Temps plein, CDI, CDD
Duree du contrat : 6 mois

Remuneration: 8.000,00DHa9.000,00DHpar mois

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2192887
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Rabat, 4, MA, Morocco
  • Education
    Not mentioned