IT Engineering
Internship description
We are looking for a motivated final-year intern (PFE) to contribute to the development of an innovative software platform integrating real-time supervision, automation, IoT, and artificial intelligence.
This internship offers the opportunity to work with modern technologies and contribute to building a complete system: backend + frontend + AI.
🎯 Required Technical Skills
🔹 Backend (Python)
Python 3
FastAPI or Flask
REST APIs
Database management (MySQL, PostgreSQL)
Basic knowledge of integrating external services (API)
🔹 Frontend (Web)
React / Next.js
HTML / CSS / Tailwind CSS
API calls / Axios / Fetch
Building dashboards and dynamic interfaces
🔹 IoT / Communication
Basic knowledge of IoT protocols (MQTT)
Bonus: Modbus/TCP or industrial equipment communication
🔹 Artificial Intelligence (optional)
API calls to AI models (Claude, OpenAI, etc.)
JSON handling, prompts, data parsing
Basic notions of image processing or data analysis
🧩 Soft Skills
Autonomy and initiative
Fast learning ability
Rigor, logic, and organization
Team spirit
Motivation to work with modern technologies
🛠️ Technical Environment
Python, FastAPI
React / Next.js, Tailwind
MySQL / PostgreSQL
MQTT
Docker
Git / GitHub
AI APIs (Anthropic Claude, possible Cloud services)
📌 Main Tasks
Develop backend modules (API, services, sensor integration)
Build modern web interfaces (dashboard, monitoring, visualization)
Integrate AI services via API
Contribute to testing, documentation, and system improvements
📍 Profile
Master’s level student (Bac+5) in engineering, computer science, AI, IoT, embedded systems, or equivalent, passionate about software development and new technologies.