← Use Cases·Live Demo
UC14 · World Job Market

The world's job market — mapped by city and sector.

1.1M+ active job listings across 55 cities and 10 industry sectors, rendered on an interactive MapLibre GL map. Filter by sector, click any city, and drill into monthly hiring trends, salary benchmarks, and remote work rates.

Open Live Demo →Get Custom Data Feed
1.1M
Active Listings
aggregated globally
55
Cities on Map
across 6 regions
10
Job Sectors
ILO-aligned NACE
41%
Remote Average
of all listings
New York
Fastest Growing
city by YoY %
Data Pipeline

From raw listing to interactive map — 6 steps

📥
STEP 01

Data Ingestion

Job listings scraped and normalised from 40+ job boards and labour databases. Fields: title, location, salary range, remote flag, required skills.

📍
STEP 02

City Geocoding

Company location strings resolved to canonical city IDs via HERE Geocoding API + manual overrides for ambiguous metros (Bay Area → San Francisco).

🏷️
STEP 03

Sector Classification

Job titles classified to one of 10 ILO-aligned sectors using a fine-tuned BERT model. Confidence threshold 0.82; low-confidence listings excluded.

📊
STEP 04

Aggregation & Stats

Daily roll-up: totalJobs, breakdown by sector, remote%, median salary, 30-day growth rate. Stored in PostgreSQL time-series tables.

🗺️
STEP 05

GeoJSON Layer

Aggregated city stats exported as GeoJSON FeatureCollection every 15 minutes. Served via CDN edge cache (< 50ms P95 globally).

🖥️
STEP 06

MapLibre Rendering

Client loads GeoJSON and renders dynamic circle layers — radius scaled by job volume, colour by dominant sector. Filter by category updates source without page reload.

10 Sectors

ILO-aligned sector classification

💻
Technology
Software engineering, data science, cloud, cybersecurity, AI/ML
184K listings
🏥
Healthcare
Clinical, nursing, biotech, pharmaceuticals, mental health
128K listings
💰
Finance
Banking, investment, insurance, fintech, accounting
128K listings
🏭
Manufacturing
Production, quality control, supply chain, industrial engineering
129K listings
🛒
Retail & Commerce
E-commerce, merchandising, customer service, store management
107K listings
🎓
Education
K-12, higher ed, EdTech, corporate training, tutoring
96K listings
🏗️
Construction
Civil engineering, project management, skilled trades, real estate
93K listings
🚚
Logistics
Freight, warehousing, last-mile delivery, port & airport ops
80K listings
🏛️
Government
Civil service, defence, public health, policy & regulatory
75K listings
🎨
Creative & Media
Design, film, advertising, journalism, gaming, social media
66K listings
Data Sources

Where the data comes from

🌐
ILO World Employment
International Labour Organization annual labour statistics by sector and country
💼
LinkedIn Workforce Report
Monthly job posting volumes and hiring-rate trends across industries and cities
📊
Bureau of Labor Statistics
US BLS Occupational Employment and Wage Statistics (OEWS) — city-level
🇪🇺
Eurostat Labour Market
EU-wide employment by NUTS-2 region, sector classification (NACE Rev.2)
🔍
Job Board Aggregators
Indeed, Glassdoor, and Seek APIs for real-time listing volumes and salary data
🏦
World Bank Open Data
GDP-weighted labour cost indices and emerging-market wage benchmarks

Map technology

🗺️

MapLibre GL JS

Open-source WebGL map renderer (Mapbox GL fork). Smooth 60fps vector tile rendering with no API key or usage limits.

🎨

CARTO Dark Matter

Free dark basemap tile style from CARTO — no API key required. Optimised for data overlay visibility on dark backgrounds.

📍

GeoJSON Circle Layers

City circles sized by job volume using MapLibre expression interpolation. Glow halo + main circle + label layers for depth.

Live Filter Updates

Category filter changes call setData() on the GeoJSON source — no full reload. Sub-50ms visual update on category switch.

📊

Recharts Analytics

Per-city bar charts (jobs by category) and line charts (monthly trend) rendered in a slide-in detail panel on city click.

🔒

No API Keys Required

All tile rendering, data serving, and map interaction works client-side with zero third-party API keys or billing exposure.

Want live job market data for your platform?

We build custom job market globes with your data feeds — white-label embed, real-time API integration, and enterprise visualisation.

Try the Live Demo →Contact Us