Aller au contenu
FREN

0x00 — index

Aymen Assaf

Ingénieur Data & IA

Conception de pipelines de données, systèmes de machine learning et architectures distribuées. Double cursus Ingénierie des Systèmes Complexes (EILCO) et 1337 (réseau 42).

8
détecteurs NER en prod
<50ms
latence boucle RecSys
0
hallucination RAG mesurée
−40%
réduction ETL manuel

Aymen Assaf
node::aymen_assaf

0x01Profil

Étudiant en Master 2 (EILCO) et à 1337 (réseau 42), je conçois des systèmes d'IA et des pipelines de données pensés pour la production. Mon parcours allie modélisation appliquée (systèmes de recommandation, RAG/LLM, vision) et ingénierie logicielle robuste (architectures distribuées, microservices, C/C++ et Python). Je recherche un stage de fin d'études en tant qu'ingénieur Data & IA à partir de janvier 2027.

2026 — 2027

Master 2 Ingénierie des Systèmes Complexes

EILCO — Université du Littoral Côte d'Opale — Calais, France

2024 — 2026

Master Data Science & Analytics

Université Cadi Ayyad — Maroc

Machine Learning, Deep Learning, séries temporelles, optimisation

2023 — présent

Ingénierie logicielle — formation par projets

1337 UM6P (Réseau 42) — Maroc

Algorithmique, programmation système, C/C++, architectures réseau

0x02Expérience

Parcours en entreprise

3 postes
[Février — Août 2026]

INNOVX

Casablanca, Maroc

Stagiaire Data Scientist / IA

  • Conception et développement d'une plateforme d'analyse et d'anonymisation de contrats industriels reposant sur des LLM, déployée en environnement de production (Docker, NGINX).
  • Construction du pipeline NLP complet : extraction de texte PDF, reconnaissance d'entités nommées bilingue français/anglais (spaCy, Microsoft Presidio) et développement de 8 détecteurs d'entités métier spécifiques.
  • Développement d'une couche d'orchestration LLM multi-fournisseurs (prompting structuré, sorties JSON validées) et d'un backend asynchrone Python (FastAPI, Celery, Redis, PostgreSQL).

stack :: spaCy · Presidio · FastAPI · Celery · Redis · PostgreSQL · Docker · NGINX

[Septembre 2023 — Avril 2024]

Grif Center GATechno

Safi, Maroc

Stagiaire Data Engineer

  • Conception de pipelines ETL automatisés (Node.js, SQL) réduisant d'environ 40 % les traitements manuels.
  • Modélisation de données et construction de tableaux de bord décisionnels pour le suivi d'activité.

stack :: Node.js · SQL · ETL

[Mai — Août 2023]

SADELEC

Grenoble, France

Stagiaire Data Industriel — IoT & séries temporelles

  • Traitement de données de capteurs industriels, structuration de logs sous MongoDB et automatisation de rapports d'analyse en Python.

stack :: Python · MongoDB

0x031337 / 42

Cursus 1337 (réseau 42) — programmation système, moteurs réseau concurrents et ingénierie logicielle par les pairs.

1337 / 42Validé

ft_transcendence — plateforme multijoueur temps réel & microservices

  • Moteur de jeu Pong multijoueur sur WebSockets avec synchronisation d'état serveur, matchmaking 1v1 et tournois à 4 joueurs.
  • Microservice d'IA adverse (ai-service) avec 3 niveaux de difficulté calibrés sur le temps de réaction et l'anticipation de trajectoire.
  • Architecture microservices Fastify avec bases SQLite isolées (Prisma), reverse proxy NGINX, authentification OAuth 42 et 2FA.
  • Refonte complète de l'interface en React 18, Vite, TypeScript et Tailwind CSS avec chat en direct (Socket.IO) et statut de présence.

stack :: Fastify · React 18 · TypeScript · WebSockets · Socket.IO · Prisma · Docker · NGINX

Partie multijoueur temps réel sur WebSockets (physique 60 fps)

repo ↗

0x04Projets

Projets clés & architectures

Problème

Recommander des films pertinents en croisant signaux collaboratifs et contenu, tout en intégrant les retours utilisateurs en continu, sans réentraînement batch.

Architecture

Factorisation matricielle SVD entraînée par SGD en ligne multi-époques, combinée à un filtrage par contenu. Orchestration asynchrone distribuée via Ray, API Flask, messagerie inter-agents XMPP (JADE), conteneurisé sous Docker. L'exploration est gérée par un algorithme Epsilon-Greedy.

Utilisateursnotes & retoursXMPP / JADEagentsRaySVD online · contenuε-greedyarbitrageAPI Flaskrecommandationboucle de retour <50 ms
Interface web PRISM CINE — recommandations de films et notation en ligne

traitement d'un retour

<50 ms

stack :: Python · SVD · Epsilon-Greedy · Ray · Flask · XMPP / JADE · Docker

Code source

0x05Compétences

34 compétences · 42 liaisons

CL-01

Recommandation & Search

Modélisation, retrieval et exploration — de l'ingestion temps réel (<50ms) à la désambiguïsation d'entités.

Compétences
7
Liaisons
6

Systèmes de recommandation · SVD / factorisation matricielle · Filtrage par contenu · RAG hybride · SentenceBERT · Epsilon-Greedy

CL-02

NLP & LLM

Pipelines NLP de production : extraction, anonymisation Presidio et orchestration LLM à sorties JSON validées.

Compétences
7
Liaisons
8

spaCy · Microsoft Presidio · GLiNER · NER bilingue FR/EN · Orchestration LLM · Mistral-7B quantifié

CL-03

Systèmes & Backend

Architectures concurrentes, microservices temps réel et conteneurisation déployée sous NGINX.

Compétences
10
Liaisons
8

FastAPI · Fastify · WebSockets · Docker · PostgreSQL / SQLite · Redis · Celery · Ray · C / C++ · Linux

CL-04

Data & Machine Learning

Du traitement de données brutes (−40% de charge manuelle) à la synthèse d'images par modèles génératifs.

Compétences
10
Liaisons
10

Python · PyTorch · scikit-learn · pandas · SQL · MongoDB · Pipelines ETL · Séries temporelles · CycleGAN / DDPM

Stack technique

Outils et frameworks mis en œuvre en entreprise, sur les projets 1337 et en recherche.

TS-01

Langages

Python
SADELEC · PRISM CINE
SQL
Grif Center GATechno
C / C++
cursus 1337 / 42
TypeScript
ft_transcendence
Node.js
Grif Center GATechno
TS-02

Machine Learning & IA

PyTorch
SatelliteGAN
scikit-learn
cursus Master Data Science
pandas
cursus Master Data Science
SVD / factorisation matricielle
PRISM CINE
CycleGAN
SatelliteGAN
DDPM
SatelliteGAN
Epsilon-Greedy
PRISM CINE
TS-03

NLP & LLM

spaCy
INNOVX
Microsoft Presidio
INNOVX
GLiNER
RAG hybride
SentenceBERT
RAG hybride
Mistral-7B
RAG hybride
RAG
RAG hybride
Wikidata API
RAG hybride
TS-04

Backend & Systèmes

FastAPI
INNOVX
Fastify
ft_transcendence
Flask
PRISM CINE
WebSockets
ft_transcendence
Socket.IO
ft_transcendence
Celery
INNOVX
XMPP / JADE
PRISM CINE
TS-05

Données & Stockage

PostgreSQL
INNOVX
Redis
INNOVX
MongoDB
SADELEC
SQLite
Prisma
ft_transcendence
ETL
Grif Center GATechno
TS-06

Infra & Déploiement

Docker
INNOVX · PRISM CINE · ft_transcendence
NGINX
INNOVX · ft_transcendence
Ray
PRISM CINE
GPU
SatelliteGAN
Linux
cursus 1337 / 42
Git / GitHub
cursus 1337 / 42
CI/CD
cursus 1337 / 42

0x06Contact

Échangeons — ouvert aux opportunités en Ingénierie Data & IA et stages de fin d'études dès janvier 2027.

Stage de fin d'études de 6 mois · à partir de janvier 2027 · Présentiel ou Remote

assafaymen1@gmail.com

© 2026 Aymen Assaf — Ingénieur Data & IA

build f86adae · 2026-10-02 · 50.9481°N 1.8564°E

Next.js · Three.js · Tailwind CSS