US Job Market Visualizer: Explore BLS Data and AI Exposure Across 143M Jobs
TLDR
- US Job Market Visualizer is an interactive treemap of 342 occupations from the Bureau of Labor Statistics, covering 143M jobs across the US economy.
- Area represents total employment; color represents the metric you select.
- Toggle between BLS projected growth, median pay, education requirements, and Digital AI Exposure.
- The AI Exposure layer is powered by an LLM prompt pipeline: write a prompt, the model scores each occupation, and the treemap recolors.
- Open source at github.com/karpathy/jobs. You can run custom prompts for any criteria you want.
What It Is
karpathy.ai/jobs is a research tool by Andrej Karpathy that turns dry Bureau of Labor Statistics tables into an explorable visual interface. Each rectangle in the treemap is an occupation. Bigger rectangles mean more people work in that job. Color intensity shows how that occupation scores on your selected metric.
This is not a formal economic report. It is a development tool for exploring BLS data visually and testing how LLMs reason about real-world occupational descriptions at scale.
How the Visualizer Works
The Treemap
- 342 occupations from the BLS Occupational Outlook Handbook
- 143 million total jobs represented
- Rectangle area = total employment in that occupation
- Rectangle color = score on the selected metric
Click any tile to open the full BLS page for that occupation.
Built-In Layers
| Layer | What It Shows |
|---|---|
| BLS Outlook | Projected growth or decline from the Bureau of Labor Statistics |
| Median Pay | Annual median wage for the occupation |
| Education | Typical entry-level education required |
| Digital AI Exposure | LLM-estimated score of how much AI will reshape the job |
The AI Exposure Scoring System
The Digital AI Exposure layer uses a custom LLM prompt that scores each occupation from 0 to 10. The model reads the official BLS description and rates how exposed the job is to AI-driven transformation.
Key signals the prompt uses:
- Digital vs. physical work: Jobs done entirely on computers score higher (7+) because AI advances fastest in digital domains
- Direct automation: Can AI do the core tasks today or soon?
- Indirect effects: Will AI make workers so productive that fewer are needed?
The scoring anchors:
- 0-1: Minimal exposure (roofer, landscaper, commercial diver)
- 2-3: Low exposure (electrician, plumber, firefighter)
- 4-5: Moderate exposure (nurse, police officer, veterinarian)
- 6-7: High exposure (teacher, manager, accountant, journalist)
- 8-9: Very high exposure (software developer, designer, translator, data analyst)
- 10: Maximum exposure (data entry clerk, telemarketer)
Important caveat: These are rough LLM estimates, not rigorous predictions. A high score means the job will likely be reshaped, not necessarily eliminated. Software developers score 9/10 because AI is transforming their work – but demand for software could grow as each developer becomes more productive.
Why It Matters
- Instant macro perspective: See the entire US labor market as a single visual field
- Compare across dimensions: Switch from pay to growth to AI exposure in one click
- LLM as analyst: The tool demonstrates how LLMs can be used to score and color real-world datasets by any criteria you define
- Customizable: Fork the repo and write your own prompts for robotics exposure, offshoring risk, climate impact, or any other question
How to Run Your Own Prompts
The source code includes scrapers, parsers, and a pipeline for running custom LLM prompts over all occupations. To create your own coloring layer:
Clone the repository:
git clone https://github.com/karpathy/jobs.git cd jobsWrite a scoring prompt that asks the LLM to rate each occupation on your chosen dimension
Run the pipeline to score all 342 occupations
The treemap recolors based on your custom scores
This makes the tool a general-purpose framework for LLM-powered occupational analysis, not just a single visualization.
Tips
- Start with Total jobs view to see which occupations employ the most people
- Switch to Digital AI Exposure to see which large-employment sectors face the most transformation
- Click individual tiles to read the full BLS description and verify whether the LLM score makes sense
- Remember that high AI exposure does not mean job elimination; many high-exposure roles will be reshaped, not replaced
- If you fork the project, try scoring by “remote-work feasibility” or “humanoid robotics exposure” for alternative perspectives
That is it. A single visual interface that turns 143 million jobs into an explorable map, with an LLM pipeline that lets you ask your own questions about the future of work.
Crepi il lupo! 🐺