🚀 Get paid: Upload a question or refer a friend

What AI teams are actually hiring for

Every skill below is counted across 34,217 live job postings on our board, of which 8,738 are data, AI or software roles. It is a count, not an opinion — and it is recomputed daily as the board changes.

The ranking deliberately leads with specialised skills rather than languages. Python appears in more postings than anything else here, and tells you nothing: everyone writes Python. What separates candidates is the domain work — post-training, inference optimisation, simulation, the infrastructure underneath a model.

Specialised skills

Ranked by how many data / AI / software postings ask for them.

#SkillCategoryRolesShareRelative demand
1Agents & tool useAI systems4224.8%
2Robotics & embodied AIApplied domains3123.6%
3AI infrastructureAI systems2703.1%
4Streaming & real-time dataProduction ML1822.1%
5RAG & retrievalAI systems1021.2%
6Model serving & MLOpsProduction ML861.0%
7SimulationApplied domains851.0%
8Multimodal & VLAModel work680.8%
9Computer visionApplied domains550.6%
10Fine-tuningModel work460.5%
11Reinforcement learningModel work440.5%
12NLPApplied domains390.4%
13Experimentation & A/B testingProduction ML340.4%
14Evals & benchmarkingModel work330.4%
15Post-training (RLHF/DPO/SFT)Model work330.4%
16CUDA & GPU kernelsAI systems330.4%
17AI safety & interpretabilityModel work320.4%
18Inference optimisationAI systems190.2%
19Recommenders & rankingApplied domains170.2%
20Compilers (XLA/MLIR)AI systems80.1%
21PretrainingModel work70.1%
22Data curation & synthetic dataModel work70.1%
23Chip & silicon designApplied domains60.1%
24Distributed trainingAI systems50.1%

Baseline tools

Table stakes rather than differentiators — shown for scale.

#SkillCategoryRolesShareRelative demand
1PythonCore tools1,32615.2%
2SQLCore tools5376.1%
3AWSCore tools4064.6%
4KubernetesCore tools2122.4%
5PyTorchCore tools1551.8%
6SparkCore tools1031.2%

How this is measured, and where it's weak

Each posting's title, description and tags are scanned for the terms behind each skill. A company never counts towards its own name — Databricks has hundreds of open roles that all say “Databricks”, which measures who is hiring, not what the market wants.

The limit worth knowing: the source truncates every description at 603 characters, so what gets scanned is a posting's opening blurb, not its requirements list. Only about 18% of the data/AI/software postings name any specialised skill at all — the rest are cut off before they get there. So read these as relative demand between skills, not as “82% of teams don't want this”. Absolute counts are floors, and the more specialised the skill, the more it is understated.

A term also has to be written to be counted: a team can want post-training experience without using the phrase.

There is no pay data here on purpose. Fewer than 0.2% of these postings state a salary, and the upstream source carries no salary field, so any “highest paid skills” ranking built from them would be noise dressed up as a finding.

Last computed August 19, 2026.

Browse the roles these come from →