cover image
SMILE

Data Engineer / Développeur API Python

On site

Mechouar, Morocco

Full Time

09-09-2025

Share this job:

Skills

Communication Python Data Engineering Apache Spark MySQL MongoDB PostgreSQL Azure Blob Storage apache power bi fast api Azure Django Numpy Pandas Flask Snowflake FastAPI Spark Prometheus Microservices

Job Specifications

SMILE est le leader du "sourire" au travail, mais aussi de l'intégration de solutions Open-Source. Enthousiastes, agiles et performants, notre vocation est de libérer le potentiel d'innovation des entreprises, à travers l'Open-Source !

Nos Smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure : 1800 collaborateurs présents dans 9 pays, avec 17 agences réparties en France et à l'international. Nos marques expertes : SensioLabs, Neopixl, Alter Way, UX-Republic, Creativestyle et Synotis.

Nous sommes certifiés “Happy at Work” 2023 !

Au sein de l'agence située à Casablanca, rejoignez une équipe dynamique dans une ambiance à taille humaine.

Mission :

En tant que Développeur Backend API Python et Data Engineer, vous serez responsable du développement et de l’implémentation des Microservices et des Webservices et de l’optimisation des applications pour des projets liés à la Data. Vous travaillerez en étroite collaboration avec l’équipe Data pour concevoir, construire et maintenir l'infrastructure et les pipelines nécessaires pour collecter, stocker et traiter les données.

Responsabilités :

Développement Backend Python :

Développer des microservices et des API en Python, en utilisant des frameworks comme Flask, Django ou Fast API.
Collaborer avec l’équipe Data pour intégrer les modèles de données dans les applications.
Garantir la sécurité et la scalabilité des applications développées.

Data Engineering et Collaboration avec les équipes Data :

Intégrer des processus de traitement de données (Data Pipeline) dans les applications et plateformes.
Concevoir, créer, gérer et optimiser les flux des données au sein de la plateforme
Participer à l’architecture des solutions et à l’optimisation des flux de données.
Collaborer étroitement avec les Data Scientists et les Analystes pour rendre les données prêtes à l'analyse

Compétences et qualifications requises :

Backend : Solide expérience avec Python et frameworks associés (Flask, Django, FastAPI) et connaissance de Pydantic, SQLAlchemy, DuckDB et DuckDB Engine, Alembic, Prometheus ou autres outils.
API : Connaissance des architectures RESTful et de l’intégration d’APIs.
Base de données : Expérience avec les bases de données relationnelles (PostgreSQL, MySQL) et non relationnelles (MongoDB, etc.).
Outils de Data : L’expérience avec des outils de traitement de données comme Pandas, NumPy, Apache Spark, Airflow, Dbt, Snowflake, Azure blob storage. Power BI est un plus.

Qualités recherchées :

Bonnes capacités d’analyse et de résolution de problèmes
Autonomie et capacité à prendre des initiatives
Esprit d’équipe et bonne communication avec les parties prenantes techniques et non techniques
Curiosité pour les nouvelles technologies et une passion pour le domaine de la Data

Profil recherché :

Diplôme supérieur en informatique
Expérience minimum de 2 années en développement backend API Python et Data Engineering

About the Company

We are 2000+ digital creatives and doers in 9 countries. Since we were born, our approach has been based on a deep understanding of your market specificities, your business, and financial perspectives, and your expectations from now onwards to the next years. Our open-source DNA is a huge guarantee of our value proposition. As fair-minded people, we do not want you to be trapped in a single or inappropriate solution: our recommendations always follow s your business objectives and organization. We support you in making rel... Know more