Tech-tag co-occurrence
Every AI role gets tagged from a 35-term controlled vocabulary spanning agent / eval / training / inference / modality clusters. Tags that frequently appear together in the same JD pull each other close; thicker edges = more co-occurrences. The clusters that emerge organically are the real sub-disciplines of applied AI engineering right now.
All sectors · 4742Enterprise · 1275AI Frontier · 868Industrial · 650Data AI · 526Consumer · 337Banking · 239Fintech · 220Robotics · 127Defense · 115Pharma · 101Media · 73Retail · 62Hospitality · 62Telecom · 27Seattle · 27Aerospace · 14Insurance · 12Healthtech · 7
Showing 4742 tagged AI roles. Layout is a Fruchterman-Reingold force simulation, run server-side to convergence.
Tag velocity · last 4 weeks vs prior 4
Which technologies are hot, which are cooling. Sparkline = 12 weeks of unique roles tagged with each term, last bar on the right is this week. Sorted by absolute pickup. Tags with under 10 lifetime mentions are hidden as noise.
| Tag | 12-week trend | Last 4w | Prior 4w | Δ |
|---|---|---|---|---|
| agent_orchestration | 981 | 523 | ↑+458 | |
| model_serving | 937 | 560 | ↑+377 | |
| llm_observability | 638 | 360 | ↑+278 | |
| inference_infra | 547 | 356 | ↑+191 | |
| rag | 421 | 248 | ↑+173 | |
| evals | 368 | 205 | ↑+163 | |
| tool_use | 295 | 142 | ↑+153 | |
| fine_tuning | 346 | 250 | ↑+96 | |
| guardrails | 247 | 162 | ↑+85 | |
| recommender_systems | 128 | 71 | ↑+57 | |
| agent_research | 107 | 50 | ↑+57 | |
| vector_db | 164 | 110 | ↑+54 | |
| search_ranking | 67 | 33 | ↑+34 | |
| code_gen | 54 | 23 | ↑+31 | |
| multimodal | 161 | 134 | ↑+27 | |
| embodied_ai | 46 | 33 | ↑+13 | |
| frontier_research | 53 | 41 | ↑+12 | |
| forecasting | 16 | 4 | ↑+12 | |
| vision | 71 | 61 | ↑+10 | |
| multi_agent | 18 | 8 | ↑+10 | |
| training_infra | 8 | 2 | ↑+6 | |
| rl_post_training | 48 | 47 | ↑+1 | |
| rl_robotics | 11 | 10 | ↑+1 | |
| reward_modeling | 3 | 2 | ↑+1 | |
| interpretability | 6 | 9 | ↓-3 | |
| quantization | 15 | 19 | ↓-4 | |
| rlhf | 4 | 8 | ↓-4 | |
| pretraining | 32 | 37 | ↓-5 | |
| synthetic_data | 40 | 51 | ↓-11 | |
| audio_speech | 39 | 63 | ↓-24 |