Need Python/NLP Developer for Job Market Analytics + Research Project (Dashboard + ML)

Job ID: 40353671

Budget: $30 – $250 USD

Description:

I am building a research-based job market analytics system (US market) and need an experienced Python/NLP developer to help complete it end-to-end.

Scope of Work:

The project includes:
• Data processing of large job datasets (10k-50k+ rows)
• Extracting technical skills (Python, SQL, AWS, etc.) from job descriptions
• Salary analysis and estimation (with validation using official BLS data)
• Job demand trend analysis and forecasting
• Building an interactive dashboard (Streamlit preferred)
• Supporting research experiments and evaluation

Research Requirements (Very Important):

You must work on all 3:
1. Skill Extraction Reliability
• Extract skills from job descriptions
• Compare multiple methods
• Evaluate (precision, recall, F1)

2. Salary Estimation
• Predict salary from job + skills
• Validate using BLS data
• Analyze uncertainty

3. Job Demand Forecasting
• Analyze trends over time
• Build forecasting model
• Evaluate reliability

Dataset Requirement:

You may use any dataset, but it must:
• include job descriptions
• include modern skills (Python, SQL, AWS, etc.)
• be large (10k+ rows minimum)

Deliverables:
• Clean dataset
• Skill extraction pipeline
• Salary analysis
• Demand forecasting
• Streamlit dashboard
• Research results

Requirements:
• Strong Python + pandas
• NLP experience (regex / spaCy / embeddings)
• Experience with ML models
• GitHub usage with regular commits
• Must speak Hindi or Gujarati
• Must attend 2 meetings per week (30–45 min)

Timeline: 2 to 3 weeks

Important:
• This is my research project
• No ownership or reuse of this work
• Must explain all work clearly in meetings

Please share:
• relevant projects
• your approach to extracting skills like Python/SQL
• estimated timeline

Budget: USD $50 - $80

DETAILED INSTRUCTIONS WILL BE SHARED WITH INTERESTED CANDIDATES.