Yassine Mahjoub
@yassinemahjoub
I’m a junior AI/GenAI engineer building production Retrieval-Augmented LLM systems end to end.
What I'm looking for
I’m a recent IT engineering graduate with a Data Science specialization, and I focus on turning applied NLP and LLM ideas into production-ready systems. My end-to-end graduation project delivered a Retrieval-Augmented pipeline that matches candidates to job descriptions using hybrid search and modern model tooling.
In my end-of-studies internship (PFE), I designed a retrieval-augmented candidate-screening system, combining BM25 keyword search with dense semantic embeddings. I implemented hybrid retrieval over Elasticsearch and MongoDB to improve ranking relevance, and I built NLP pipelines with HuggingFace Transformers and Word2Vec to compute semantic similarity.
I also engineered the full system logic: a multi-factor scoring approach weighing experience, skill coverage, and education against the semantic match score. To make it deployable and secure, I exposed it through a FastAPI backend with OAuth2/JWT authentication and Dockerized the full stack.
Before that, I built solid Python/SQL foundations through part-time ERP development, customizing Odoo modules and debugging PostgreSQL performance. I’m now actively seeking a junior AI/GenAI engineering role where I can keep building applied NLP and LLM systems that are reliable, measurable, and ready for real users.
Experience
Work history, roles, and key accomplishments
AI Developer Intern
Teamwill Consulting
Mar 2024 - Nov 2024 (8 months)
Designed and built an end-to-end retrieval-augmented candidate-screening system matching candidates to job descriptions. Implemented hybrid retrieval (BM25 + dense embeddings) over Elasticsearch/MongoDB, NLP pipelines with HuggingFace, and exposed it via a FastAPI backend with OAuth2/JWT, containerized with Docker.
Odoo / Python Developer
CETA Ingénierie
Sep 2022 - Feb 2024 (1 year 5 months)
Customized Odoo ERP modules (Purchase, Inventory, HR) using Python and XML, and supported SQL-based data work with PostgreSQL. Handled data migration, API integrations, user training, and Linux server administration while debugging and improving client deployment performance.
Education
Degrees, certifications, and relevant coursework
DataTalksClub
Data Engineering Zoomcamp, Data Engineering
2026 -
Activities and societies: Remote cohort: Kestra orchestration, BigQuery, dbt, Spark batch processing, Kafka streaming.
Project-based Data Engineering Zoomcamp focused on containerization, workflow orchestration, data warehousing, analytics engineering, batch processing, and streaming.
ESPRIT (Private Higher School of Engineering and Technology)
Engineering Degree, Information Technology (Data Science specialization)
Activities and societies: Relevant coursework: Machine Learning, Deep Learning, Statistics, Database Systems, Big Data, Data Visualization.
Engineering degree in Information Technology with a Data Science specialization, graduating in March 2025, with coursework in machine learning, deep learning, and database systems.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Yassine?
You can contact Yassine and 90k+ other talented remote workers on Himalayas.
Message YassineFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
