PFE Book 2026-2027

Final-year projects at Hydatis. Real products, real users.

16 end-of-studies internship subjects across vision-language models, video intelligence, IoT and autonomous agents, generative AI, fintech platforms, cybersecurity and data engineering. Each subject is attached to a Hydatis product or an ongoing R&D track, with a dedicated technical supervisor in Tunis.

How it works

Four steps, no email needed.

Applications are received directly in our recruitment system. You get an answer after review and, if shortlisted, a technical interview with the subject supervisor.

1Pick a subject

Read the 16 subjects below and choose the one that matches your specialty and your ambition.

2Apply online

Fill in the form at the bottom of this page with your CV (PDF) and why this subject motivates you.

3Technical interview

A 45-minute discussion with the supervisor about the subject, your projects and your stack.

4Start in 2027

Internship agreement with your school, 4 to 6 months, Tunis office (hybrid possible).

Projects available

16 subjects, 7 topics.

Every subject below is a real need of a Hydatis platform (Govora, CyberAware, Garantia, Solventia, LumniaSync) or of an active R&D collaboration.

1Multimodal AI & Vision-Language Models

VLM-01Interpretable Multimodal Sentiment Analysis of Environmental Perceptions with Vision-Language Models

Text + image (+ audio) sentiment model on social-media content about energy, pollution and carbon footprint, with explanations for decision makers. Alongside an industrial PhD (MOBIDOC) hosted by Hydatis.

Python, PyTorch, Transformers, PEFT/LoRA, Qwen2-VL / LLaVA, SHAP, Label Studio, WhisperApply for VLM-01

VLM-02Green VLM: Adaptive and Energy-Efficient Inference for Multimodal Models

Reduce the energy cost and carbon footprint of VLM inference without losing accuracy: quantization, distillation, token pruning and an adaptive inference policy, with energy and CO2 measurement.

PyTorch, bitsandbytes, vLLM / llama.cpp, ONNX Runtime, CodeCarbon, Grafana, NVIDIA JetsonApply for VLM-02

VLM-03From Multimodal Sentiment to Decision Indicators: Correlating Public Perception with Energy and Carbon Data

Ingestion pipeline, sentiment time series per topic and region, correlation with open energy and emission data, interactive decision dashboard with explanation drill-down.

Python, Airflow, PostgreSQL + pgvector, statsmodels / Prophet, React or MetabaseApply for VLM-03

2Video Intelligence

VLM-04VLM-Powered Construction Site Monitoring: From Detections to Daily Site Reports

Extend our construction-site prototype (IP cameras + YOLO) with a vision-language model that understands the scene, checks PPE compliance, estimates progress and writes the daily PDF report.

OpenCV, Ultralytics YOLO, Qwen2-VL / Florence-2, NestJS, React, PostgreSQL, MinIO, DockerApply for VLM-04

VLM-05Event-Oriented Video Understanding and Natural-Language Search for Commercial Spaces

Detect business events on multi-camera streams (queues, crowding, empty shelves) and let managers query video archives in plain language, with incident reports and KPIs.

FastAPI, YOLOv8 / RT-DETR, CLIP / SigLIP, Qwen2-VL, Milvus or pgvector, Redis Streams, GrafanaApply for VLM-05

3Internet of Things & Autonomous Agents

IoT-01Multi-Agent Orchestration for Real-Time Energy Optimization of a Smart Building, from Simulation to a Live Pilot

Continue our summer 2026 work on autonomous agents (HVAC, lighting, occupancy, tariff) negotiating energy decisions, connect them to real sensors and actuators and measure savings on a pilot floor.

ESP32 / Raspberry Pi, MQTT, ThingsBoard, SPADE / LangGraph / CrewAI, Gymnasium, EnergyPlus, NestJS, ReactApply for IoT-01

IoT-02Agentic Operations for Smart Street Lighting: Anomaly Detection, Predictive Maintenance and Autonomous Dimming

Based on our LumniaSync solution for municipal lighting, design ML / LLM agents that supervise thousands of light points, detect failures, plan maintenance and adapt dimming to traffic and weather.

ThingsBoard, MQTT / LoRaWAN, scikit-learn, Prophet, LangGraph, Spring Boot, Angular, TimescaleDB, GrafanaApply for IoT-02

4Generative AI & AI Agents

GenAI-01MCP Server for Govora: Exposing Board Governance as Safe Tools for AI Agents

Design a Model Context Protocol server over the Govora board-management platform so that AI assistants and n8n workflows can act on meetings, resolutions and documents with Keycloak permissions and a full audit trail.

TypeScript, NestJS, MCP SDK, Keycloak OAuth 2.1, PostgreSQL, Redis, Docker, Claude Desktop / n8n clientsApply for GenAI-01

GenAI-02AI Governance Assistant for Govora: Multilingual Minutes, Decision Extraction and Action Tracking

RAG assistant over board documents and transcripts that drafts minutes in FR / EN / AR, extracts decisions and actions, tracks follow-up and answers with citations, with an on-premise LLM option.

NestJS, React, Whisper, Ollama / vLLM, pgvector or Qdrant, LangChain / LlamaIndex, RAGASApply for GenAI-02

GenAI-03Agentic Assistant for Public Tender Analysis and Technical Proposal Drafting

Parse tender documents, build the compliance matrix, retrieve references and CVs from the company knowledge base and draft proposal sections under human review.

Python, LangGraph, Docling, FastAPI, pgvector, Odoo API, Claude API or open models, DOCX exportApply for GenAI-03

5FinTech Platforms: Garantia & Solventia

Fin-01Explainable Credit-Scoring Engine for Solventia, our Credit-Bureau Platform for African Financial Institutions

Scoring model with explainability, scorecard UI for bank analysts, fairness and drift monitoring, exposed as a scoring API integrated with Solventia.

Python, LightGBM / XGBoost, SHAP, FastAPI, PostgreSQL, React, EvidentlyApply for Fin-01

Fin-02Multimodal Document Fraud Detection for Garantia Credit-Guarantee Applications

OCR and vision-language models on IDs, financial statements and invoices, consistency checks and a fraud-risk score integrated into the Garantia workflow.

Python, Docling, Tesseract, Qwen2-VL / Donut, anomaly detection, NestJS, PostgreSQL, MinIOApply for Fin-02

Fin-03Simulation and Stress-Testing Module for a Credit-Guarantee Fund: Portfolio Risk, Claims Projection and Leverage Scenarios

Monte-Carlo simulation of claims and leverage scenarios with a projection dashboard for fund managers, connected to the Garantia APIs.

Python, pandas, NumPy, Streamlit or React, PostgreSQLApply for Fin-03

6SecureTech & CyberAware

Sec-01Adaptive Phishing Simulation and Personalized Security-Awareness Paths for CyberAware, Driven by Generative AI

Campaign engine that adapts difficulty and themes to each employee’s results, LLM-generated content with guardrails, SCORM / xAPI learning paths and a maturity score per team.

NestJS, React, LLM content generation, SCORM 1.2 / xAPI, PostgreSQL, sandboxed email infrastructureApply for Sec-01

Sec-02Lightweight Security Monitoring (SIEM) and Intrusion Detection for Hydatis SaaS Platforms Deployed on Kubernetes

Log collection from our platforms, detection rules, alerting and a SOC dashboard on a lightweight open-source stack.

Wazuh or ELK, Falco, Kubernetes, Docker, Sigma rules, Grafana, n8n / Slack alertingApply for Sec-02

7Data Engineering

Data-01Data Quality and Observability Platform for ETL / ELT Pipelines: Profiling, Validation Rules, Drift Detection and Lineage for BI Projects

Profiling, validation rules, drift detection and lineage on a chain of ETL pipelines like those we run for our BI clients.

dbt, Great Expectations or Soda, Apache Airflow, OpenLineage / Marquez, PostgreSQL, Grafana, PythonApply for Data-01

















    PDF only, max 5MB.