Data Science Job Salary Predictor

Scraped job data from Glassdoor using Python and Selenium, extracting features like job title, salary estimate, company details, and location.

Cleaned and enhanced the data by parsing numeric salary values, creating new columns for employer-provided salaries, job seniority, and company age, and encoding job descriptions for specific skills.

Conducted exploratory data analysis (EDA) to identify trends and patterns in salaries, locations, and job roles using visualizations like histograms, boxplots, and bar graphs.

Built and evaluated multiple models (Linear Regression, Lasso Regression, Random Forest) to predict salaries, with the Random Forest model achieving the best performance (MAE: 11.142).