Amine Chebil

AI Engineer | Python, Agentic Workflows

Salary / Daily rate

Sousse, Tunisia

Freelance, open to permanent contract

Can come onsite

Skills

AI EngineerLLMs / Large language modelsSQL QueriesMachine LearningPower BIData AnalysisNumPypandasData VisualizationETLAIscikit-learnData ScienceMicrosoft SQL ServerGitData ScientistGitHubData AnalystMachine Learning Engineern8nDocker

Languages

Arabic (Native)English (Fluent)French (Fluent)

About me

Intro

AI Engineer specializing in agentic workflows, LLMs, and Python. Strong interest in data analysis and data-driven systems. Proficient in SQL, Power BI, and SSIS. Always seeking new opportunities to build innovative solutions. Ps : AI used me to write this.

Links

Work experience

AI Engineer

Quicktext

Feb 2025 - Jul 2025

6 months

Sousse, Tunisia

• Developed an AI multi-agent email assistant based on LangGraph and LangChain, designed to help hotels analyze client emails, generate accurate responses, reduce response time and improve customer service. • Designed and developed two agentic workflows: - A sequential pipeline for email analysis implementing profanity detection, automatic summarization, and multi-label classification across 45+ hotel categories with dynamic flow control. - A multi-agent workflow for response generation integrating a supervisor agent orchestrating two specialized sub-agents: RAG agent and web search agent. • Integrated Qdrant as a vector database and Hugging Face (all-MiniLM-L6-v2) embeddings for accessing hotel documents and contextual search. • Integrated web tools with Tavily Search to answer general knowledge questions. • Improved generation of multilingual emails with configurable parameters (tone, length, theme, language) and automatic structured output via Pydantic. • Implemented the Subagents pattern to replace the Handoffs pattern, resolving the sequential delegation issue and restoring parallel agent execution. • Exposed the system using FastAPI and integration with Outlook for native email selection. • Monitored and evaluated agents via LangSmith, including interaction tracing, output analysis, Prompt Engineering optimization, and agent performance improvements. -Technologies: Python, LangGraph, LangChain, LangSmith, RAG, FastAPI, Qdrant Cloud, Docker, Groq, Hugging Face Embeddings, Tavily Search, Pydantic

Computer Vision Engineer

satoripop

Jul 2024 - Aug 2024

2 months

Sousse, Tunisia

• Developed an AI football analysis system providing statistical insights on the performance of teams and players. • Fine-tuned YOLO with integration of ByteTrack for consistent detection and tracking of players, referees, and the ball across all video frames. • Improved ball tracking with SAM2, fixing the issue of no ball detection in many frames. • Implemented a team classification system using K-means on jersey pixels; extraction of the two dominant colors (unsupervised approach). • Implemented an Optical Flow and Feature Detection algorithm to estimate and compensate for camera movements. • Developed perspective transformation to convert pixel coordinates into real-world coordinates. • Integrated the calculation of players’ speed (km/h) and cumulative distance (m) per player. • Designed an algorithm for assigning the ball to players in possession and generating ball possession statistics for both teams. • Developed the complete visualization system with bounding boxes for the players, triangular marker for the player with the ball, ellipses for the referees, and statistics overlay. -Technologies: Python, YOLO, supervision, OpenCV, scikit-learn, NumPy, Pandas, Matplotlib

Machine Learning Engineer

satoripop

Apr 2024 - May 2024

2 months

Sousse, Tunisia

• Developed a flight ticket price prediction system to optimize pricing and personalization of travel packages. • Developed a complete data preprocessing pipeline using Python, Pandas, and NumPy: cleaned irrelevant columns, removed outliers, preserved the last occurrence of duplicate rows, and filtered out insufficiently documented routes. • Integrated a feature engineering strategy: extracted temporal components (day, hour, minute, flight duration), applied One-Hot Encoding for 12 departure and arrival cities, Label Encoding for the day and class columns, and Min-Max Scaling of time-related numerical features, significantly improving predictive performance. • Implemented and compared three regression models (XGBoost, Random Forest, Extra Trees) using scikit-learn. • Performed multi-criteria evaluation using R², MAE, and RMSE metrics. • XGBoost achieved the best performance: R² = 0.9969, MAE = 4.19, and RMSE = 7.50. • Conducted exploratory data analysis (EDA) with visualization of distributions, correlations, and metrics dashboards via Matplotlib and Seaborn. -Technologies: Python, Pandas, NumPy, Matplotlib, Seaborn, scikit-learn, XGBoost

Front-End Developer

satoripop

Jul 2023 - Aug 2023

2 months

Sousse, Tunisia

• Developed Satoripop's Website using Figma designs. • Created 3 versions using Bootstrap/CSS, Sass, and Tailwind.


Education

EPI - International Multidisciplinary School

Engineer's degree, Computer Science

2022 - 2025

2 years 11 months

Institut Supérieur des Sciences Appliquées et de Technologie de Sousse - ISSAT Sousse

Bachelor's degree, Computer Science

2017 - 2021

3 years 11 months


Licenses & certifications

Microsoft Applied Skills: Create an AI agent

Issued: May 2026

Certified by Microsoft

Microsoft Applied Skills: Implement a Real-Time Intelligence solution with Microsoft Fabric

Issued: May 2026

Certified by Microsoft

The best place to find your next move

© 2026. All Rights Reserved.