
Pierre-Alexandre Broux
Machine Learning Engineer | Python
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
With over 10 years of experience in AI and Machine Learning (ML) using Python, I help companies in designing, deploying, and maintaining AI systems tailored to their real needs. I work across the entire AI project lifecycle, from technical definition to production, including cloud architecture (AWS, DigitalOcean), and if necessary, team coordination. I have notably integrated solutions such as Retrieval-Augmented Generation (RAG) and intelligent agents with LangChain and LangGraph.
Work experience
Full Stack Developer
AsyoraFreelance
Aug 2023 - Jul 2025
2 years
Situation: Entrepreneurial initiative to launch a SaaS solution aimed at reducing the time spent in traditional meetings. Task: Design an asynchronous meeting platform incorporating best practices to optimize time management. Actions: • Complete solution development with Django (Python), Htmx and Tailwind CSS. • Deployment and management of infrastructure on Amazon Web Service (AWS) and DigitalOcean. • PostgreSQL database management. • Application of DevOps best practices such as CI/CD and testing (unit, integration and system tests). • Documenting algorithm designs to facilitate knowledge sharing and ensure reproducibility. Result: Significant reduction in the number and duration of meetings, with a significant improvement in user productivity. Stack : Python, Django, Amazon Web Service, Docker, Pytest, Tailwind CSS, Htmx, DigitalOcean, Git, Github Actions CI/CD, PostgreSQL, JavaScript.
Machine Learning Engineer
Groupe Rhapsodie
Oct 2021 - Aug 2024
2 years 11 months
Paris, France
Situation: The company wanted to create an artificial intelligence (AI) laboratory dedicated to the development of specialized solutions for recognizing emotions from text (NLP) and speech. Task: Designing a robust, scalable infrastructure aligned with the company's vision, while implementing state-of-the-art machine learning models for specific applications. Actions: • Setting up an infrastructure using MLOps best practices. • Data collection, transformation and annotation. • Development and deployment of deep learning models (PyTorch). • Integration and adaptation of large language models (LLM). • Prototyping intelligent agents with LangGraph and LangChain. • Managing and optimizing computing resources. • Supervision of collaborators to ensure consistency of developments. • Documenting algorithm designs to facilitate knowledge sharing and ensure reproducibility. Result: Setting up an operational laboratory with optimized MLOps workflow, enabling rapid deployment of AI products. Stack : Python, Hugging Face, OpenAI API, LangChain, LangGraph, ZenML, PyTorch, Gradio, MLflow, Qdrant, Git, Github Actions CI/CD, Amazon Web Service (AWS), NumPy, Pandas, Pytest, Seaborn, Asyncio, Docker, Django, FastAPI, Tailwind CSS, Htmx, JavaScript.
Machine Learning Engineer
DataValue Consulting
Feb 2021 - Aug 2021
7 months
92120 Montrouge, France
Situation: The company wanted to develop artificial intelligence (AI) products specialized in natural language processing (NLP) for its customers. Task: Implementing and adapting state-of-the-art machine learning models for specific applications, while supervising projects and collaborators. Actions: • Design and development of Python algorithms for Named Entity Recognition (NER), exploiting Large Language Models (LLMs) such as BERT and RoBERTa. • Supervision of collaborators, ensuring their development and the quality of deliverables. • Advising on the choice and implementation of a high-performance infrastructure tailored to project needs. Result: Delivery of AI solutions tailored to business needs. Stack : Python, PyTorch, PyTorch Lightning, Docker, Git, Jupyter, Seaborn, NumPy, Pandas.
Machine Learning Engineer
Laboratoire d'Informatique de l'Université du Mans, LIUM
Dec 2018 - Mar 2021
2 years 4 months
Le Mans, France
Situation: The laboratory wanted to analyze historical French archives to extract usable information. Task: Designing artificial intelligence (AI) algorithms to automate the analysis of ancient documents. Actions: • Development in Python of algorithms integrating optical character recognition (OCR), automatic transcription (ASR) and named entity recognition (NER). • Implementation of a pipeline integrating different technologies (OCR, ASR, NER) to automate complete archive processing. • Documenting algorithm designs to facilitate knowledge sharing and ensure reproducibility. Result: Delivery of tools for better understanding and use of period documents, facilitating historical research and the enhancement of archives. Stack : Python, PyTorch, Keras, Tensorflow, SLURM, Git, Scikit-learn, NumPy, Jupyter.
Machine Learning Engineer
Institut national de l'audiovisuel
Dec 2015 - Dec 2018
3 years 1 month
Paris Area, France
Situation: The company wanted to help documentalists in their work of annotating audiovisual data, where the growing volume of archives requires automation solutions. Task: Developing artificial intelligence (AI) diarization algorithms to automate speaker annotation. Actions: • Development in Python of diarization algorithms taking human intervention into account. • Active contribution to two Open-Source Python projects (S4D and SIDEKIT) specializing in speaker recognition and diarization. • Development of an evaluation metric to accurately determine the performance of human-assisted diarization AI algorithms. • Publishing results in the form of scientific articles and present them at international conferences. • Working in an international context in English, collaborating effectively with non-French-speaking colleagues and partners. • Documenting algorithm designs to facilitate knowledge sharing and ensure reproducibility. Result: Delivery of a tool to improve the annotation speed of audiovisual data, facilitating the work of documentalists. Stack : Python, Jupyter, Git, SLURM.
Education
Le Mans Université
Doctor of Philosophy - PhD, Computer science & AI
2015 - 2020
5 years 1 month
Le Mans Université
Master's degree, Computer science
2013 - 2015
2 years 1 month
Licenses & certifications
SecNumacadémie
Issued: Sep 2025
REST API
Issued: Sep 2025
Pandas
Issued: Sep 2025
Natural language processing
Issued: Sep 2025
Machine learning
Issued: Sep 2025
L'Atelier RGPD
Issued: Sep 2025
JavaScript
Issued: Sep 2025
GitHub Actions
Issued: Sep 2025
Feature engineering
Issued: Sep 2025
Docker & Kubernetes
Issued: Sep 2025
Django
Issued: Sep 2025
Deep learning
Issued: Sep 2025
Data visualization
Issued: Sep 2025
Data cleaning
Issued: Sep 2025
AI Agents Fundamentals
Issued: Jul 2025