Python Script for Candidate Automation with RoBERTa

Job ID: 38957154

Budget: $30 – $250 SGD

I'm looking for a Python script that leverages RoBERTa to automate the identification of potential candidates from both LinkedIn and their resumes. The script should analyze candidates based on their skills, experiences, personal statements, educational backgrounds, etc.

Key Requirements:
- Data Processing: The script should be able to process both LinkedIn profiles and uploaded resumes.
- Data Preprocessing: The script needs to carry out critical preprocessing steps such as synonym replacement, sentiment label mapping, and implementing data augmentation and class balancing.
- Analysis and Evaluation: The script should perform correlation analysis and generate a heat map. The model's effectiveness should be evaluated using metrics like accuracy, F1 score, precision, recall and determining optimal thresholds.

Also, the model should prioritize:
- Technical skills
- Management experience
- Educational background

Ideal Skills:
- Proficiency in Python and RoBERTa
- Experience with data preprocessing and analysis
- Ability to implement and evaluate machine learning models
- Familiarity with generating and interpreting heat maps
- Understanding of recruitment processes and criteria