Skip to content

UBC-MDS/DSCI-532_2024_7_ds-compensation

Repository files navigation

Data Science Job Compenstaion App

Welcome!

Thank you for visiting our Data Science Job Compensation App project repository.

The problem and solution

As the Master of Data Science program approaches the end, we understand the immense stress students might feel exploring career opportunities while juggling academic challenges. Career exploration is a critical component of our life journey, yet the scope can be vast, making it overwhelming and time-consuming for many of us. If we could understand the variability in compensation levels across different geographical locations and the character of companies, we could unload one of the criteria students have to explore- salary. We propose building a dashboard where students can explore different factors impacting the salary they expect to receive. We aim that our tool can serve as an initial exploration tool to narrow their job search effort based on the kind of lifestyle and compensation levels students wish to achieve.

About our app

Our dashboard will display the distribution of income by region, type of roles around data (data scientist, data analyst, ML engineer, Data engineer etc.), the size of the company, the industry the company is in, and the intersections of two factors for students to filter and compare.

Here's the link to our app : https://dsci-532-2024-7-ds-compensation.onrender.com/

Who are we?

We are a team comprising Dan Zhang, Sho Inagaki, Doris Cai, and Jordan Cairns, all pursuing our Master of Data Science degrees at the University of British Columbia.

Help and support

For assistance and support, kindly open an issue on our repository. We diligently monitor our issues and strive to provide timely responses.

Contributing

To contribute to our app and dependencies, please clone our repository to your local machine

  1. Install the virtual environment:

conda env create -f environment.yaml

  1. Activate the installed environment

conda activate ds-compensation

  1. Bring up the dashboard

python src/app.py

Please refer to our Contributing Guideline and Code of Conduct for contributions.