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 101 tagged AI roles in Pharma. Layout is a Fruchterman-Reingold force simulation, run server-side to convergence.

llm_observability ↔ rag (24 JDs)rag ↔ vector_db (12 JDs)fine_tuning ↔ rag (12 JDs)model_serving ↔ rag (20 JDs)llm_observability ↔ vector_db (9 JDs)fine_tuning ↔ llm_observability (13 JDs)llm_observability ↔ model_serving (20 JDs)fine_tuning ↔ vector_db (6 JDs)model_serving ↔ vector_db (7 JDs)fine_tuning ↔ model_serving (13 JDs)guardrails ↔ rag (8 JDs)fine_tuning ↔ guardrails (4 JDs)guardrails ↔ model_serving (5 JDs)guardrails ↔ llm_observability (17 JDs)agent_orchestration ↔ agent_research (10 JDs)agent_orchestration ↔ fine_tuning (13 JDs)agent_orchestration ↔ tool_use (10 JDs)agent_orchestration ↔ rag (21 JDs)agent_orchestration ↔ llm_observability (29 JDs)agent_orchestration ↔ guardrails (11 JDs)rag ↔ tool_use (7 JDs)llm_observability ↔ tool_use (7 JDs)guardrails ↔ tool_use (2 JDs)agent_orchestration ↔ multimodal (6 JDs)agent_orchestration ↔ evals (10 JDs)guardrails ↔ multimodal (2 JDs)evals ↔ multimodal (2 JDs)llm_observability ↔ multimodal (4 JDs)evals ↔ guardrails (8 JDs)evals ↔ llm_observability (12 JDs)agent_research ↔ evals (8 JDs)evals ↔ fine_tuning (7 JDs)agent_research ↔ guardrails (5 JDs)agent_research ↔ llm_observability (6 JDs)agent_research ↔ fine_tuning (5 JDs)agent_orchestration ↔ interpretability (4 JDs)evals ↔ interpretability (2 JDs)guardrails ↔ interpretability (2 JDs)interpretability ↔ llm_observability (4 JDs)agent_orchestration ↔ vector_db (8 JDs)agent_orchestration ↔ model_serving (22 JDs)inference_infra ↔ model_serving (14 JDs)inference_infra ↔ rag (6 JDs)inference_infra ↔ llm_observability (5 JDs)guardrails ↔ inference_infra (2 JDs)evals ↔ rag (6 JDs)evals ↔ model_serving (5 JDs)multimodal ↔ vision (2 JDs)model_serving ↔ vision (1 JDs)inference_infra ↔ vision (1 JDs)model_serving ↔ multimodal (3 JDs)inference_infra ↔ multimodal (2 JDs)agent_research ↔ multimodal (3 JDs)agent_research ↔ interpretability (3 JDs)interpretability ↔ multimodal (2 JDs)evals ↔ inference_infra (2 JDs)agent_orchestration ↔ inference_infra (7 JDs)evals ↔ tool_use (1 JDs)fine_tuning ↔ pretraining (1 JDs)multimodal ↔ pretraining (1 JDs)fine_tuning ↔ multimodal (4 JDs)agent_research ↔ rag (2 JDs)agent_research ↔ model_serving (2 JDs)agent_research ↔ inference_infra (1 JDs)audio_speech ↔ evals (1 JDs)audio_speech ↔ llm_observability (1 JDs)audio_speech ↔ rag (1 JDs)audio_speech ↔ fine_tuning (2 JDs)audio_speech ↔ model_serving (1 JDs)agent_research ↔ vector_db (1 JDs)model_serving ↔ tool_use (5 JDs)inference_infra ↔ tool_use (3 JDs)fine_tuning ↔ tool_use (2 JDs)fine_tuning ↔ inference_infra (2 JDs)audio_speech ↔ multimodal (1 JDs)agent_orchestration ↔ frontier_research (2 JDs)agent_research ↔ frontier_research (2 JDs)evals ↔ frontier_research (2 JDs)frontier_research ↔ guardrails (2 JDs)frontier_research ↔ llm_observability (2 JDs)frontier_research ↔ interpretability (1 JDs)frontier_research ↔ multimodal (1 JDs)fine_tuning ↔ rl_post_training (1 JDs)agent_research ↔ rl_post_training (1 JDs)agent_orchestration ↔ rl_post_training (1 JDs)rl_post_training ↔ tool_use (1 JDs)agent_research ↔ tool_use (1 JDs)multimodal ↔ rag (1 JDs)multimodal ↔ vector_db (1 JDs)agent_orchestration ↔ multi_agent (1 JDs)llm_observability ↔ multi_agent (1 JDs)fine_tuning ↔ multi_agent (1 JDs)evals ↔ vector_db (1 JDs)guardrails ↔ vector_db (2 JDs)embodied_ai ↔ multimodal (1 JDs)embodied_ai ↔ model_serving (1 JDs)embodied_ai ↔ inference_infra (1 JDs)embodied_ai ↔ fine_tuning (1 JDs)agent_research ↔ vision (1 JDs)evals ↔ vision (1 JDs)fine_tuning ↔ vision (1 JDs)RAG N=33 JDs Top co-occur: LLM observability ×24 · Agent orchestration ×21 · Model serving ×20RAGLLM observability N=43 JDs Top co-occur: Agent orchestration ×29 · RAG ×24 · Model serving ×20LLM observabilityVector DB N=13 JDs Top co-occur: RAG ×12 · LLM observability ×9 · Agent orchestration ×8Fine-tuning N=27 JDs Top co-occur: LLM observability ×13 · Model serving ×13 · Agent orchestration ×13Fine-tuningModel serving N=42 JDs Top co-occur: Agent orchestration ×22 · RAG ×20 · LLM observability ×20Model servingGuardrails N=18 JDs Top co-occur: LLM observability ×17 · Agent orchestration ×11 · RAG ×8GuardrailsAgent orchestration N=59 JDs Top co-occur: LLM observability ×29 · Model serving ×22 · RAG ×21Agent orchestrationAgent research N=14 JDs Top co-occur: Agent orchestration ×10 · Evals ×8 · LLM observability ×6Multimodal N=14 JDs Top co-occur: Agent orchestration ×6 · LLM observability ×4 · Fine-tuning ×4Tool use N=10 JDs Top co-occur: Agent orchestration ×10 · RAG ×7 · LLM observability ×7Evals N=17 JDs Top co-occur: LLM observability ×12 · Agent orchestration ×10 · Guardrails ×8EvalsInterpretability N=4 JDs Top co-occur: Agent orchestration ×4 · LLM observability ×4 · Agent research ×3Inference infra N=14 JDs Top co-occur: Model serving ×14 · Agent orchestration ×7 · RAG ×6Vision N=3 JDs Top co-occur: Multimodal ×2 · Model serving ×1 · Inference infra ×1Pretraining N=1 JDs Top co-occur: Fine-tuning ×1 · Multimodal ×1Audio & speech N=2 JDs Top co-occur: Fine-tuning ×2 · Evals ×1 · LLM observability ×1Frontier research N=2 JDs Top co-occur: Agent orchestration ×2 · Agent research ×2 · Evals ×2RL post-training N=1 JDs Top co-occur: Fine-tuning ×1 · Agent research ×1 · Agent orchestration ×1Multi-agent N=1 JDs Top co-occur: Agent orchestration ×1 · LLM observability ×1 · Fine-tuning ×1Embodied AI N=1 JDs Top co-occur: Multimodal ×1 · Model serving ×1 · Inference infra ×1
20 tags · 101 co-occurrence edges · min edge weight 1. Bubble area ∝ JDs containing tag · edge thickness ∝ co-occurrence count. Hover any node for top-3 partners; click to see the JDs.

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.

Tag12-week trendLast 4wPrior 4wΔTotal
llm_observability
1 role
Feb 23
1 role
Mar 2
0 roles
9
2 roles
16
2 roles
23
3 roles
30
2 roles
Apr 6
2 roles
13
3 roles
20
9 roles
27
18 roles
May 4
0 roles
11
3110+2143
agent_orchestration
1 role
Feb 23
1 role
Mar 2
0 roles
9
2 roles
16
3 roles
23
4 roles
30
9 roles
Apr 6
2 roles
13
6 roles
20
11 roles
27
16 roles
May 4
0 roles
11
3419+1559
rag
1 role
Feb 23
0 roles
Mar 2
0 roles
9
2 roles
16
4 roles
23
1 role
30
3 roles
Apr 6
1 role
13
2 roles
20
4 roles
27
15 roles
May 4
0 roles
11
2210+1233
model_serving
1 role
Feb 23
0 roles
Mar 2
0 roles
9
1 role
16
6 roles
23
2 roles
30
6 roles
Apr 6
1 role
13
3 roles
20
6 roles
27
16 roles
May 4
0 roles
11
2615+1142
multimodal
0 roles
Feb 23
1 role
Mar 2
0 roles
9
0 roles
16
1 role
23
0 roles
30
0 roles
Apr 6
1 role
13
2 roles
20
5 roles
27
4 roles
May 4
0 roles
11
121+1114
fine_tuning
1 role
Feb 23
0 roles
Mar 2
0 roles
9
1 role
16
2 roles
23
1 role
30
3 roles
Apr 6
1 role
13
0 roles
20
6 roles
27
12 roles
May 4
0 roles
11
188+1027
guardrails
0 roles
Feb 23
0 roles
Mar 2
0 roles
9
1 role
16
0 roles
23
3 roles
30
0 roles
Apr 6
0 roles
13
2 roles
20
3 roles
27
9 roles
May 4
0 roles
11
144+1018
vector_db
0 roles
Feb 23
0 roles
Mar 2
0 roles
9
0 roles
16
1 role
23
0 roles
30
2 roles
Apr 6
0 roles
13
1 role
20
3 roles
27
6 roles
May 4
0 roles
11
103+713
inference_infra
0 roles
Feb 23
0 roles
Mar 2
0 roles
9
0 roles
16
2 roles
23
0 roles
30
3 roles
Apr 6
0 roles
13
1 role
20
3 roles
27
5 roles
May 4
0 roles
11
95+414
evals
0 roles
Feb 23
0 roles
Mar 2
0 roles
9
2 roles
16
2 roles
23
3 roles
30
0 roles
Apr 6
0 roles
13
2 roles
20
3 roles
27
5 roles
May 4
0 roles
11
107+317
agent_research
0 roles
Feb 23
1 role
Mar 2
0 roles
9
0 roles
16
1 role
23
3 roles
30
2 roles
Apr 6
0 roles
13
2 roles
20
1 role
27
4 roles
May 4
0 roles
11
76+114
tool_use
0 roles
Feb 23
0 roles
Mar 2
0 roles
9
1 role
16
0 roles
23
1 role
30
3 roles
Apr 6
0 roles
13
1 role
20
1 role
27
3 roles
May 4
0 roles
11
55·010