- Project Introduction
- Technologies Used
- Methods Used
- Project Description
- Feature Notebooks and Deliverables
- Acknowledgments
- Licences
- Contact
Before embarking on the journey of a job search, it is important to know current trends in the industry, as well as a salary range to be able to negotiate during your job hunt. This application will give you detailed insights of salary trends in the Data Science domain in the last 2 years. It is designed to help you understand how different factors, such as location, experience level, and employment type, impact salaries in the field.
- Data Preprocessing / Data Cleaning
- Data Analysis
- Descriptive Statistics
- Feature Engineering
- Data Visualization
- Application Containerization
- Application Deployment
- Reporting
This dataset was aggregated from the ai-jobs.net Salaries, and can be obtained from the Kaggle website: Data Science Job Salaries
- Data - folder containing processed data
- Assets - folder containing assets such as images
- Data Science Salaries Dataset Exploration.ipynb - Notebook which contains the process of Basic Data Exploration and Preprocessing
- main.py - Python script which deploys the model to Streamlit
- requirements.txt - a text files that contains all the dependencies needed to run the aplication on Streamlit
Access the application using the following link: Data Science Salaries
The process of deploying the application using Docker, ECR and ECS is described in the following blog: Deploying a Streamlit App Using Docker, AWS ECR and ECS
Collapse
Data Science Salaries Dataset Exploration
+ Imports
+ Data
+ Basic EDA
1. Missing Values
2. Quantative Data
3. Qualitative Data
+ Feature Engineering
1. Adding coordinates for countries
2. Adding new column with country names
3. Adding new column with user experience
4. Adding new column with employment type
5. Replacing remote ratio numbers with names
6. Replacing values in the company size
7. Saving the final dataset
+ Example of a User Choice in the App
+ Salary ranges per chosen domain
1. Example histogram with all domains with salary values in seaborn
+ Average salaries per chosen experience type
+ Experience level and Type of Employment
+ Highest salaries per domain per employment type
+ Choroplet world map showing the average salaries per country
+ Company size and average salary
+ Top 5 job postings in a chosen domain
Thank you to my mentor Akarsha Sehwag, as she was integral in introducing me to the world of data science app deployment.
Database Contents License (DbCL) v1.0
Find me on LinkedIn, Twitter or adzictanja.com.