jobmarket-api / precomputed_data.json
MuhammadHaris01's picture
Upload precomputed_data.json
5dae903 verified
{
"meta": {
"generated_at": "2026-03-07T20:02:15.643765",
"total_rows_processed": 785741,
"dataset": "lukebarousse/data_jobs"
},
"summary_stats": {
"total_jobs": 785741,
"avg_salary": 123199,
"active_companies": 139982,
"market_growth": "-6.9%"
},
"top_titles": [
{
"title": "Data Analyst",
"count": 196075,
"pct": 25.0
},
{
"title": "Data Engineer",
"count": 186241,
"pct": 23.7
},
{
"title": "Data Scientist",
"count": 172286,
"pct": 21.9
},
{
"title": "Business Analyst",
"count": 49063,
"pct": 6.2
},
{
"title": "Software Engineer",
"count": 44929,
"pct": 5.7
},
{
"title": "Senior Data Engineer",
"count": 44563,
"pct": 5.7
},
{
"title": "Senior Data Scientist",
"count": 36957,
"pct": 4.7
},
{
"title": "Senior Data Analyst",
"count": 29216,
"pct": 3.7
},
{
"title": "Machine Learning Engineer",
"count": 14080,
"pct": 1.8
},
{
"title": "Cloud Engineer",
"count": 12331,
"pct": 1.6
}
],
"salary_by_title": [
{
"title": "Senior Data Scientist",
"avg": 153771,
"median": 155500,
"min": 45000,
"max": 475000,
"count": 1689
},
{
"title": "Senior Data Engineer",
"avg": 145841,
"median": 147500,
"min": 35000,
"max": 425000,
"count": 1591
},
{
"title": "Data Scientist",
"avg": 135850,
"median": 127500,
"min": 27000,
"max": 585000,
"count": 5921
},
{
"title": "Data Engineer",
"avg": 130151,
"median": 125000,
"min": 20000,
"max": 525000,
"count": 4499
},
{
"title": "Senior Data Analyst",
"avg": 113911,
"median": 111175,
"min": 30000,
"max": 425000,
"count": 1131
},
{
"title": "Machine Learning Engineer",
"avg": 126774,
"median": 106415,
"min": 30000,
"max": 325000,
"count": 576
},
{
"title": "Software Engineer",
"avg": 113394,
"median": 99150,
"min": 28000,
"max": 375000,
"count": 467
},
{
"title": "Cloud Engineer",
"avg": 111268,
"median": 90000,
"min": 42000,
"max": 280000,
"count": 65
},
{
"title": "Data Analyst",
"avg": 93740,
"median": 90000,
"min": 25000,
"max": 400000,
"count": 5450
},
{
"title": "Business Analyst",
"avg": 91205,
"median": 85000,
"min": 29900,
"max": 387460,
"count": 609
}
],
"top_skills": [
{
"skill": "sql",
"count": 384849,
"pct": 49.0
},
{
"skill": "python",
"count": 380909,
"pct": 48.5
},
{
"skill": "aws",
"count": 145381,
"pct": 18.5
},
{
"skill": "azure",
"count": 132527,
"pct": 16.9
},
{
"skill": "r",
"count": 130892,
"pct": 16.7
},
{
"skill": "tableau",
"count": 127213,
"pct": 16.2
},
{
"skill": "excel",
"count": 127018,
"pct": 16.2
},
{
"skill": "spark",
"count": 114609,
"pct": 14.6
},
{
"skill": "power bi",
"count": 98147,
"pct": 12.5
},
{
"skill": "java",
"count": 85612,
"pct": 10.9
},
{
"skill": "sas",
"count": 83404,
"pct": 10.6
},
{
"skill": "hadoop",
"count": 64842,
"pct": 8.3
},
{
"skill": "scala",
"count": 56886,
"pct": 7.2
},
{
"skill": "snowflake",
"count": 55015,
"pct": 7.0
},
{
"skill": "databricks",
"count": 53182,
"pct": 6.8
},
{
"skill": "gcp",
"count": 50727,
"pct": 6.5
},
{
"skill": "git",
"count": 50226,
"pct": 6.4
},
{
"skill": "kafka",
"count": 49926,
"pct": 6.4
},
{
"skill": "airflow",
"count": 45254,
"pct": 5.8
},
{
"skill": "oracle",
"count": 45221,
"pct": 5.8
}
],
"skills_by_title": {
"Data Analyst": [
{
"skill": "sql",
"count": 92428,
"pct": 47.1
},
{
"skill": "excel",
"count": 66860,
"pct": 34.1
},
{
"skill": "python",
"count": 57190,
"pct": 29.2
},
{
"skill": "tableau",
"count": 46455,
"pct": 23.7
},
{
"skill": "power bi",
"count": 39380,
"pct": 20.1
},
{
"skill": "r",
"count": 29996,
"pct": 15.3
},
{
"skill": "sas",
"count": 27998,
"pct": 14.3
},
{
"skill": "powerpoint",
"count": 13822,
"pct": 7.0
}
],
"Data Engineer": [
{
"skill": "sql",
"count": 113130,
"pct": 60.7
},
{
"skill": "python",
"count": 108022,
"pct": 58.0
},
{
"skill": "aws",
"count": 62049,
"pct": 33.3
},
{
"skill": "azure",
"count": 60674,
"pct": 32.6
},
{
"skill": "spark",
"count": 53656,
"pct": 28.8
},
{
"skill": "java",
"count": 35559,
"pct": 19.1
},
{
"skill": "kafka",
"count": 29073,
"pct": 15.6
},
{
"skill": "hadoop",
"count": 28815,
"pct": 15.5
}
],
"Data Scientist": [
{
"skill": "python",
"count": 113711,
"pct": 66.0
},
{
"skill": "sql",
"count": 78982,
"pct": 45.8
},
{
"skill": "r",
"count": 59566,
"pct": 34.6
},
{
"skill": "sas",
"count": 29534,
"pct": 17.1
},
{
"skill": "tableau",
"count": 29445,
"pct": 17.1
},
{
"skill": "aws",
"count": 26256,
"pct": 15.2
},
{
"skill": "spark",
"count": 24286,
"pct": 14.1
},
{
"skill": "azure",
"count": 21664,
"pct": 12.6
}
],
"Business Analyst": [
{
"skill": "sql",
"count": 17346,
"pct": 35.4
},
{
"skill": "excel",
"count": 17108,
"pct": 34.9
},
{
"skill": "tableau",
"count": 9313,
"pct": 19.0
},
{
"skill": "power bi",
"count": 9229,
"pct": 18.8
},
{
"skill": "python",
"count": 8089,
"pct": 16.5
},
{
"skill": "powerpoint",
"count": 4583,
"pct": 9.3
},
{
"skill": "r",
"count": 4032,
"pct": 8.2
},
{
"skill": "word",
"count": 3666,
"pct": 7.5
}
],
"Software Engineer": [
{
"skill": "python",
"count": 15254,
"pct": 34.0
},
{
"skill": "sql",
"count": 12341,
"pct": 27.5
},
{
"skill": "aws",
"count": 10446,
"pct": 23.3
},
{
"skill": "java",
"count": 9859,
"pct": 21.9
},
{
"skill": "azure",
"count": 7103,
"pct": 15.8
},
{
"skill": "kubernetes",
"count": 6624,
"pct": 14.7
},
{
"skill": "docker",
"count": 6314,
"pct": 14.1
},
{
"skill": "linux",
"count": 5537,
"pct": 12.3
}
],
"Senior Data Engineer": [
{
"skill": "python",
"count": 28884,
"pct": 64.8
},
{
"skill": "sql",
"count": 28594,
"pct": 64.2
},
{
"skill": "aws",
"count": 19332,
"pct": 43.4
},
{
"skill": "azure",
"count": 16177,
"pct": 36.3
},
{
"skill": "spark",
"count": 16046,
"pct": 36.0
},
{
"skill": "java",
"count": 10126,
"pct": 22.7
},
{
"skill": "kafka",
"count": 9677,
"pct": 21.7
},
{
"skill": "snowflake",
"count": 9100,
"pct": 20.4
}
]
},
"optimal_skills": [
{
"skill": "mongo",
"median_salary": 173500,
"demand_pct": 0.0,
"count": 256
},
{
"skill": "cassandra",
"median_salary": 150000,
"demand_pct": 0.1,
"count": 524
},
{
"skill": "golang",
"median_salary": 147500,
"demand_pct": 0.0,
"count": 110
},
{
"skill": "neo4j",
"median_salary": 147500,
"demand_pct": 0.0,
"count": 124
},
{
"skill": "kafka",
"median_salary": 147500,
"demand_pct": 0.2,
"count": 1634
},
{
"skill": "atlassian",
"median_salary": 147500,
"demand_pct": 0.0,
"count": 101
},
{
"skill": "pytorch",
"median_salary": 147500,
"demand_pct": 0.1,
"count": 1078
},
{
"skill": "scala",
"median_salary": 147500,
"demand_pct": 0.2,
"count": 1905
},
{
"skill": "redis",
"median_salary": 147500,
"demand_pct": 0.0,
"count": 117
},
{
"skill": "airflow",
"median_salary": 147295,
"demand_pct": 0.2,
"count": 1496
},
{
"skill": "shell",
"median_salary": 145125,
"demand_pct": 0.1,
"count": 718
},
{
"skill": "tensorflow",
"median_salary": 145000,
"demand_pct": 0.2,
"count": 1225
},
{
"skill": "dynamodb",
"median_salary": 140000,
"demand_pct": 0.0,
"count": 219
},
{
"skill": "redshift",
"median_salary": 140000,
"demand_pct": 0.2,
"count": 1511
},
{
"skill": "typescript",
"median_salary": 140000,
"demand_pct": 0.0,
"count": 117
},
{
"skill": "spark",
"median_salary": 140000,
"demand_pct": 0.5,
"count": 4014
},
{
"skill": "kubernetes",
"median_salary": 139216,
"demand_pct": 0.1,
"count": 925
},
{
"skill": "nosql",
"median_salary": 138640,
"demand_pct": 0.2,
"count": 1677
},
{
"skill": "scikit-learn",
"median_salary": 137610,
"demand_pct": 0.1,
"count": 687
},
{
"skill": "pandas",
"median_salary": 136500,
"demand_pct": 0.1,
"count": 1043
}
],
"skill_trends": [
{
"year_month": "2023-01",
"aws": 16805,
"azure": 15385,
"excel": 15087,
"java": 10447,
"power bi": 10660,
"python": 44889,
"r": 16351,
"spark": 14304,
"sql": 45774,
"tableau": 14805
},
{
"year_month": "2023-02",
"aws": 12219,
"azure": 11114,
"excel": 10732,
"java": 7507,
"power bi": 8033,
"python": 31943,
"r": 11288,
"spark": 10170,
"sql": 32720,
"tableau": 11008
},
{
"year_month": "2023-03",
"aws": 12458,
"azure": 11152,
"excel": 10546,
"java": 7649,
"power bi": 7868,
"python": 31990,
"r": 11358,
"spark": 9994,
"sql": 32282,
"tableau": 10870
},
{
"year_month": "2023-04",
"aws": 11635,
"azure": 10557,
"excel": 10562,
"java": 7294,
"power bi": 7792,
"python": 30482,
"r": 10647,
"spark": 9234,
"sql": 31096,
"tableau": 10430
},
{
"year_month": "2023-05",
"aws": 10394,
"azure": 9111,
"excel": 8477,
"java": 6004,
"power bi": 6869,
"python": 26908,
"r": 9339,
"spark": 8278,
"sql": 27096,
"tableau": 9236
},
{
"year_month": "2023-06",
"aws": 11759,
"azure": 10793,
"excel": 10397,
"java": 6886,
"power bi": 8286,
"python": 31216,
"r": 10820,
"spark": 9729,
"sql": 31671,
"tableau": 10575
},
{
"year_month": "2023-07",
"aws": 12017,
"azure": 10960,
"excel": 10301,
"java": 6818,
"power bi": 8500,
"python": 31257,
"r": 10793,
"spark": 9085,
"sql": 31869,
"tableau": 10758
},
{
"year_month": "2023-08",
"aws": 13817,
"azure": 12193,
"excel": 12563,
"java": 7937,
"power bi": 9450,
"python": 36228,
"r": 13037,
"spark": 10533,
"sql": 36699,
"tableau": 12497
},
{
"year_month": "2023-09",
"aws": 10934,
"azure": 10221,
"excel": 9649,
"java": 6120,
"power bi": 7764,
"python": 28616,
"r": 9248,
"spark": 8383,
"sql": 28926,
"tableau": 9344
},
{
"year_month": "2023-10",
"aws": 11638,
"azure": 10923,
"excel": 10508,
"java": 6627,
"power bi": 8232,
"python": 30590,
"r": 9990,
"spark": 8723,
"sql": 30743,
"tableau": 9940
},
{
"year_month": "2023-11",
"aws": 11439,
"azure": 10681,
"excel": 9719,
"java": 6568,
"power bi": 7713,
"python": 30112,
"r": 9654,
"spark": 8582,
"sql": 29864,
"tableau": 9406
},
{
"year_month": "2023-12",
"aws": 10266,
"azure": 9437,
"excel": 8477,
"java": 5755,
"power bi": 6980,
"python": 26678,
"r": 8367,
"spark": 7594,
"sql": 26109,
"tableau": 8344
}
],
"salary_trends": [
{
"month": "2023-01",
"avg": 123007,
"median": 115000,
"min": 32500,
"max": 475000
},
{
"month": "2023-02",
"avg": 122652,
"median": 115000,
"min": 23496,
"max": 375000
},
{
"month": "2023-03",
"avg": 122948,
"median": 117050,
"min": 25000,
"max": 375000
},
{
"month": "2023-04",
"avg": 121857,
"median": 115000,
"min": 33488,
"max": 525000
},
{
"month": "2023-05",
"avg": 123275,
"median": 115000,
"min": 35000,
"max": 425000
},
{
"month": "2023-06",
"avg": 124321,
"median": 115000,
"min": 35000,
"max": 425000
},
{
"month": "2023-07",
"avg": 123471,
"median": 115000,
"min": 20000,
"max": 390000
},
{
"month": "2023-08",
"avg": 125819,
"median": 115000,
"min": 30000,
"max": 550000
},
{
"month": "2023-09",
"avg": 125223,
"median": 117750,
"min": 24000,
"max": 525000
},
{
"month": "2023-10",
"avg": 124607,
"median": 117803,
"min": 26444,
"max": 425000
},
{
"month": "2023-11",
"avg": 119131,
"median": 112350,
"min": 30000,
"max": 463500
},
{
"month": "2023-12",
"avg": 120276,
"median": 112500,
"min": 25920,
"max": 585000
}
],
"remote_breakdown": {
"remote": 69552,
"onsite": 716189,
"remote_pct": 8.9,
"onsite_pct": 91.1
},
"top_countries": [
{
"country": "United States",
"count": 206292
},
{
"country": "India",
"count": 51088
},
{
"country": "United Kingdom",
"count": 40375
},
{
"country": "France",
"count": 39922
},
{
"country": "Germany",
"count": 27694
},
{
"country": "Spain",
"count": 25100
},
{
"country": "Singapore",
"count": 23696
},
{
"country": "Sudan",
"count": 21781
},
{
"country": "Netherlands",
"count": 20631
},
{
"country": "Italy",
"count": 17013
}
]
}