Project 3 | DecodeLabs Industrial Training | Batch 2026 Developer: Mayar Yasser
A content-based recommendation system that maps a user's skills to the most relevant tech job roles using TF-IDF vectorization and Cosine Similarity.
- User enters 3 skills
- System converts skills to TF-IDF vectors
- Cosine Similarity calculated against all job roles
- Top 3 most relevant careers returned
Counts overlapping skills between user and job roles.
Converts skills to weighted vectors and measures angular similarity for more accurate matching.
Input: python, machine_learning, sql Output:
Data Scientist — 52% match ML Engineer — 38% match Backend Developer — 29% match
python recommender.py- Python
- pandas
- scikit-learn (TF-IDF + Cosine Similarity)
Mayar Yasser | DecodeLabs Batch 2026
