
Mohamed KEITA
Senior Data Engineer | MLOps & LLM Specialist
Salaire / Taux journalier
93100 Montreuil, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Co-founder & Senior ML/Data Engineer with 5+ years building scalable AI solutions and data pipelines. Led end-to-end MLOps lifecycles, automated business processes, and deployed LLMs on cloud platforms including GCP and Azure. Specialized in Python, BigQuery, and MLOps with proven expertise in transforming data into actionable business insights.
Expérience de travail
MLOps Consultant
DiplomAdvisorFreelance
mai 2025 - Présent
1 an 6 mois
Nice, France
- Designed and implemented a scalable data infrastructure to move from local Dropbox-based storage to a centralized data lake in Google Cloud Storage (GCS). - Built an end-to-end ETL pipeline to ingest, clean, and transform heterogeneous datasets and store them efficiently in BigQuery as a data warehouse. - Deployed and fine-tuned a large language model (LLM) using Google Colab (with potential migration to GCP instances) to analyze CVs, job descriptions, and other sources to recommend tailored training paths for specific career goals. - Led the end-to-end MLOps lifecycle, including data engineering, model experimentation, and deployment workflows. - Managed production deployment and ensured infrastructure continuity within the Google Cloud Platform (GCP) ecosystem.
Data Analyst
SOS Oxygene
sept. 2024 - Présent
2 ans 2 mois
Nice, France
- Automated business processes to optimize group invoicing, invoice analysis, and the management of non-invoicing reasons, replacing manual operations (Excel formulas, VLOOKUPs) with efficient backend pipelines in PostgreSQL and SQL Server - Designed and maintained dynamic, interactive dashboards in Power BI, addressing key areas such as accounting, audit services, and patient data compliance, providing insights into key performance indicators - Managed data migration during the implementation of a new ERP, ensuring data quality and integrity throughout the transfer process - Authored detailed technical and functional documentation for all automated processes, enabling team members to easily understand and take over tasks when needed Administered databases: performed proactive maintenance, optimized performance, and resolved incidents to ensure the high availability of critical systems - Development of Two Chatbots: One for the Legal Department and One for the Patient Application - Data Collection, Cleaning, and Structuring (Retrieval of FAQs, technical documents) Fine-tuning of the LLM model, selection of an Azure-optimized LLM (Mistral AI) Integration of a RAG approach Deployment and monitoring on Azure Technical Environment: Python, Windows, PostgreSQL, SQL Server, PowerBI, Azure DevOps, Jira, Git
Data Afrique Hub
févr. 2024 - Présent
2 ans 9 mois
Head of Monetization and Funding (Volunteer)
mars 2025 - Présent
1 an 8 mois
Head of innovation (Volunteer)
févr. 2024 - Présent
2 ans 9 mois
Senior Data Engineer
SpikeeLabs
mars 2024 - août 2024
6 mois
Nice, France
- Contribute in the creation of the back-end for the intranet using Django - Implement an ETL process to retrieve HR data and load it into a PostgreSQL database, which serves as the source for the intranet - Set up a CRON job to run the ETL process every morning - Create dashboards using PowerBI to display KPIs on the intranet - Data migration from a PostgreSQL database to Cloud SQL - Configure Google Cloud projects and services (Cloud SQL/BigQuery), ensuring robust security measures. - Adapt and transfer database schema and data using ETL tools - Perform comprehensive validation and performance testing to ensure data integrity and optimal performance. Technical Environment: Python, Django, SQL, Git, Windows, GCP, PostgreSQL, Scrum, PowerBI
Data Science teacher
Le Wagon NiceFreelance
déc. 2023 - mars 2024
4 mois
Nice, France
- Conduct classes on MLOps workflow. - Mentore and guide students of the Data Science BootCamp in their projects. - Be a technical advisor, assisting students in developing machine learning models, putting them into production, and deploying them
Encadrant Master 2 Ingénierie Mathématique (Vacataire)
Université Côte d’Azur
nov. 2023 - mars 2024
5 mois
Nice, France
Supervise a group of three second-year Master's students in Mathematical Engineering for their final year project. Main Tasks : - Guide students through the process and steps required for scientific research, helping them define objectives, problem statements, and formulating hypothesis. - Organize regular meetings based on the project's progress and the student’s needs. - Be a technical and theoretical advisor, overseeing students in developing mathematical models necessary for problem-solving and supporting them in writing a scientific report.
Data scientist consultant
Travel Planet
oct. 2023 - déc. 2023
3 mois
06410 Biot, France
The project was aiming to identify inconsistencies among supplier invoices and sales invoices. Main tasks : - Create a pipeline to retrieve invoices from the email, manage billing errors, and store corrected lines in a MySQL database - Automating the pipeline to execute upon receiving new invoices in the email - Build a Python Flask graphical interface for manual error management by the accounting department Languages, Scripting & Frameworks : Python, Flask, SQL, Git Operating system & Tools : MacOS, AWS (S3) Database : MySQL, Cassandra
Data Scientist consultant
MyHotelMatch.com
avr. 2023 - oct. 2023
7 mois
06410 Biot, France
The project was aiming to building a matching application between travelers and hotels. Main Tasks : Build the matching algorithm to recommend a list of hotels to the user based on their traveler profile. - Build a weighted recommendation system. - Create an API (Routes and Endpoints) from the algorithms above - Conduct unit tests and continuous integration tests - Deploy continuously in Google Cloud - Evaluate the model continuously - Create a pipeline to retrieve hotel data from the back office (PostgreSQL database) and room availability from the Amadeus API - Store all this data in the MongoDB database, the source database for training various models - Ensure regular updates to the database with each change in room availability - Create dashboards with Tableau - Build new performance indicators (KPIs) - Index data in a PostgreSQL database Languages, Scripting & Frameworks : Python, Scikit-learn, Tensorflow, SQL, NoSQL, FastAPI, Git Operating system & Tools : Linux, GCP, Kubernetes Database : PostgreSQL, MongoDB
Data Scientist
SKEMA Business School
janv. 2020 - mars 2023
3 ans 3 mois
Région de Nice, France
The project was aiming to give advices to the French government in order to design the future AI Master’s Main Tasks : - Explore the global patent database (PATSTAT) in a big data architecture with over 500 million observations Automating the pipeline to execute upon receiving new invoices in the email - Create a PySpark pipeline to retrieve data from the hard drive, perform all transformations necessary for identifying AI-related patents - Use the MLib library to apply models on data in Spark - Store identified AI patents in a SQLite database - Classify patents into different categories of artificial intelligence - Drive exploratory analysis to determine key technologies and players in the field of artificial intelligence - Publish a scientific report and a policy brief on artificial intelligence Languages, Scripting & Frameworks : Python, SQL, Spark, Hadoop Operating system & Tools : Linux, Windows Database : SQLite
Data scientist intern
Institut Paoli-Calmettes
avr. 2019 - oct. 2019
7 mois
Région de Marseille, France
Analysis of the results from the VICAN5 survey (life five years after a cancer diagnosis): Identifying patient profiles and observing their lifestyle habits. Identifying psychological factors that may lead to a relapse.
Formation
Aix-Marseille University
Master 2 (M2)
2018 - 2019
2 ans
Aix-Marseille University
Master 1
2017 - 2018
2 ans
Aix-Marseille University
Licence
2012 - 2016
5 ans
Université Ibn Zohr (Agadir)
Licence
2011 - 2012
11 mois
Lycee Maurice Delafosse (Abidjan)
Baccalaureat
2010 - 2011
11 mois