{"schema_version":"2026-04-21","source":"jobsjobsjobsapp.com","data_type":"career_intelligence_market_data","primary_source":"Adzuna","methodology_url":"https://jobsjobsjobsapp.com/data/methodology/","refresh_cadence":"nightly target; generated markets are cached and refreshed on a rotating schedule","coverage_note":"Exploration layer over captured job-posting data, not a complete census of the labor market.","deduplication_note":"Counts are directional market signals. Upstream duplicate postings can still affect observed totals.","source_traceability":"Public fields are deterministic calculations over Adzuna-backed salary, posting, and histogram data plus regional reference data where stated.","deterministic_only":true,"title":"Mid Level Roofer (National)","filters":{"job_title":"roofer","city":null,"experience_level":"mid","industry":null},"market_data":{"avg_salary":61873,"data_points":31,"salary_premium_vs_us_median_pct":-3.0,"purchasing_power_index":97,"purchasing_power_note":"3% less purchasing power than the US average","demand_pct_vs_national":-1,"demand_note":"1% fewer open roles than the national average","career_growth_pct":250,"career_growth_note":"250% salary range from median to senior level","talent_scarcity_score":1.2,"talent_scarcity_note":"1.2/10 scarcity leverage — low talent-to-demand ratio","opportunity_score":68,"opportunity_note":"balanced opportunity market","confidence_score":70,"confidence_note":"moderate-confidence market signal","salary_dispersion_pct":46.7,"wage_asymmetry_ratio":null,"market_diversity_score":100,"total_jobs_observed":52,"market_tightness_score":0.5},"salary_distribution":{"p10":40000,"p25":40000,"p50":40000,"p75":60000,"p90":140000,"std_dev_usd":36434,"coefficient_of_variation":59.7,"salary_spread_usd":120000,"total_postings_sampled":44,"histogram_sample_size":13189,"interquartile_range_usd":null,"gini_coefficient":null,"mode_salary":null},"salary_range_usd":{"min":20000,"max":140000},"posting_composition":{"sample_size":48,"unique_employers":20,"unique_locations":23,"top_employers":[{"name":"Rust-Oleum Corporation","postings":11},{"name":"Baker Roofing Company","postings":6},{"name":"CentiMark Corporation","postings":4},{"name":"Southern National Roofing","postings":4},{"name":"Tradewinds Support Partners","postings":4}],"top_locations":[{"name":"Richmond, Richmond County","postings":5},{"name":"Pittsburgh, Allegheny County","postings":5},{"name":"Saint Louis, Saint Louis County","postings":5},{"name":"Winston Salem, Forsyth County","postings":4},{"name":"Port Wentworth, Chatham County","postings":2}],"salary_sample_min":31200,"salary_sample_max":150000,"remote_mentions":0,"hybrid_mentions":0,"onsite_mentions":0,"employer_concentration_pct":23,"concentration_note":"The visible posting sample is spread across multiple employers.","posting_fingerprint":"cfabe83c4fdda2e2","lexical_token_count":394,"unique_token_count":136,"lexical_diversity_pct":34.5,"lexical_entropy_bits":6.33,"signature_terms":["construction","appointment","experienced","residential","restoration","mitigation","shreveport","vernonburg","inspector","installer","marketing","pawtucket"],"title_drift_pct":92.7},"salary_trend":{"direction":"rising","pct_change":33.6,"cagr_annual_pct":65.25,"weekly_volatility_pct":6.34,"data_points":[{"week":"2026-W09","avg_salary":47452,"total_jobs":1},{"week":"2026-W09","avg_salary":47209,"total_jobs":5},{"week":"2026-W11","avg_salary":63602,"total_jobs":1},{"week":"2026-W11","avg_salary":63602,"total_jobs":0},{"week":"2026-W11","avg_salary":63602,"total_jobs":1},{"week":"2026-W13","avg_salary":63403,"total_jobs":5},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":2},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":5},{"week":"2026-W13","avg_salary":63403,"total_jobs":3},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":4},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":2},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":3},{"week":"2026-W13","avg_salary":63403,"total_jobs":2},{"week":"2026-W13","avg_salary":63403,"total_jobs":2},{"week":"2026-W13","avg_salary":63403,"total_jobs":6},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":0},{"week":"2026-W13","avg_salary":63403,"total_jobs":2},{"week":"2026-W13","avg_salary":63403,"total_jobs":0}]},"salary_bands":{"level":"mid","label":"Mid Level","salary_range":"$40k–$58k","yoe":"3–7 years experience"},"related_pages":[{"label":"Mid","url":"/data/explore/mid/"},{"label":"Roofer","url":"/data/explore/roofer/"}],"data_methodology":"https://jobsjobsjobsapp.com/data/methodology/","updated_at":"2026-05-29T09:00:59.725000"}