[nom]
AI & Machine Learning Engineer
Python · Machine Learning · LLMs · RAG · MLOps
[téléphone]
Casablanca, Morocco
[e-mail]
in [lien]
AI and Machine Learning Engineer focused on developing artificial intelligence solutions for real-world business problems: machine learning, LLMs, RAG, model explainability, and MLOps. Skilled in Python, CatBoost, Scikit-learn, FastAPI, MLflow, Spring AI, and Ollama, designing solutions that combine predictive models, business rules, and local language models, supported by a strong software engineering and REST API foundation.
PROFESSIONAL EXPERIENCE
Sopra Banking Software · Feb 2026 - Jul 2026
AI & Machine Learning Engineering Intern, Casablanca
Designed and developed an intelligent decision-support system for evaluating corporate overdraft requests, on a hybrid architecture combining business rules, machine learning, and LLM capabilities.
Built a CatBoost classification model to support banking decision-making, with SHAP for model explainability and interpretation of the factors influencing predictions.
Integrated a local LLM using Spring AI and Ollama to generate contextual explanations.
Developed REST APIs with Python/FastAPI and Java/Spring Boot to expose AI capabilities.
Implemented model lifecycle and experiment tracking with MLflow, containerized services with Docker, and integrated them into GitLab
CI/CD workflows.
Collaborated with technical and business stakeholders in an Agile Scrum environment.
Cogitas Solutions · Apr 2024 - Jun 2024
Full-Stack Development & Automation Intern, Mohammedia
Built an OCR and Regex-based automation solution to extract and structure information from business cards and invoices.
Developed the frontend with React, TypeScript, and Tailwind CSS, and backend services with Node.js and Express.js.
Implemented data processing and validation workflows for the extracted information.
CIH Bank · Apr 2023 - Jul 2023
Software Development Intern, Casablanca
Participated in application development and technical problem-solving within a banking environment.
Gained experience with enterprise IT environments and software development workflows.
AI & MACHINE LEARNING PROJECTS
MLOps Training & Deployment · Python · MLflow · Docker · GitLab CI/CD
Pipeline
Built an end-to-end machine learning pipeline covering data preparation, training, experiment tracking, and deployment; automated workflows across the machine learning lifecycle.
Banking RAG Chatbot · Python · FAISS · Qwen
Built a Retrieval-Augmented Generation (RAG) chatbot with document retrieval (FAISS) and context-based response generation (Qwen) over an internal knowledge base; application logic in Python.
Intelligent Recruitment Platform · GenAI · Python · REST APIs
Developed a recruitment platform with generative AI: CV analysis and structuring, candidate-to-job matching, and content generation to support candidates and recruiters.
TECHNICAL SKILLS
MACHINE LEARNING
CatBoost, Scikit-learn, Classification, Feature Engineering, Model Evaluation, SHAP
GENERATIVE AI & LLMS
LLMs, GenAI, RAG, Qwen, Spring
AI, Ollama, LangChain, LangGraph
PYTHON & AI DEVELOPMENT
Python, FastAPI, Pandas, MLflow, FAISS
MLOPS
MLflow, Docker, Git, GitLab, GitLab CI/CD
BACKEND & APIS
FastAPI, Spring Boot, Java, Node.js, Express.js, REST APIs
DATA
SQL, PostgreSQL, MySQL, Oracle, Data Processing
SOFTWARE ENGINEERING
UML, SOLID, Design Patterns, Modular Architecture, Scrum, Agile
FRONTEND
React.js, TypeScript, JavaScript, Tailwind CSS
EDUCATION
EMSI Casablanca
Engineering Degree, Computer
Methods Applied to Business
Management
Sep 2024 - Jul 2026
EST Casablanca
Professional Bachelor, Software
Engineering & Advanced
Administration of Computer
Systems and Networks
Sep 2021 - Jul 2024
LANGUAGES
English · Advanced
French · Advanced
INTERESTS
Chess, football, strategic games, cycling