Get the weekly indexSubscribe
Week 2026-W43Data as of Oct 21, 202613,247 postings3,324 companies

Articles

The highest-paying data & AI skills in 2026, and why the list misleads

Which skills carry the highest median pay, why ML and GenAI dominate the top, and how much of the gap is really role and level.

Published Data as of October 21, 2026 (week 2026-W43)

Key takeaways

  • Reinforcement learning tops the list at a $238,000 median, and 12 of the 15 best-paid skills are machine learning or GenAI skills.
  • Much of that is role mix: 91% of postings that mention CUDA are ML engineer, AI engineer or research roles, among the best-paid role families we track.
  • Compare like with like and the gap shrinks. CUDA beats SQL by $54,750 overall, but by $44,500 when you only look at senior titles.
  • Level matters as much as skill: the median goes from $189,900 at senior to $235,400 at staff, a $45,500 step, more than the senior-level CUDA vs SQL gap.

Which data skill should you learn if you care about pay? It's one of the most common questions in data careers, and most answers rest on surveys or guesswork. This one rests on job postings. As of October 21, 2026, this index tracked 13,247 open data, analytics and AI postings at 3,324 companies, and 4,334 of them were US postings that published a pay range. Every figure below comes from those postings.

We'll start with the ranking everyone wants, then explain why you shouldn't read it as a menu.

The 15 highest-paying data & AI skills

This is the median published pay of US postings that mention each skill. To keep one employer's ranges from topping the list, we only rank skills with at least 50 postings with pay (the site's own pages use a lower bar of 10).

#SkillCategoryMedian pay (US)Postings with payAll postings
1Reinforcement learningml$238,000229501
2JAXml$237,750140392
3CUDA / GPUml$229,7503841,008
4Recommendation systemsml$228,420233736
5Fine-tuninggenai$227,7924641,364
6Redisdatabase$225,00082272
7vLLM / inference servinggenai$223,110199503
8LLM evaluationgenai$220,0005061,292
9Hugging Faceml$218,05298315
10PyTorchml$215,0007201,922
11OpenAI APIgenai$214,3753961,126
12Rustlanguage$214,050113321
13Deep learningml$213,1254961,278
14C++language$212,250334851
15ONNXml$211,00051151

Median of each posting's published range midpoint, US postings in USD, annualized. Data as of October 21, 2026 (week 2026-W43).

The top of the list is deep-learning infrastructure and model work: CUDA / GPU, JAX, PyTorch, Reinforcement learning, recommender systems, Fine-tuning, model evaluation (LLM evaluation) and inference serving with vLLM. Systems languages such as Rust and C++ also make the cut, and Redis is the one database that does.

Why the ranking misleads: it's mostly the role

A skill's median pay mostly reflects the jobs that ask for it. CUDA, JAX and reinforcement learning show up almost entirely in machine learning, AI engineering and research postings: 91% of CUDA postings, 95% of JAX postings and 84% of reinforcement learning postings. Those are among the best-paid role families. The top-paying role we track is AI Research Scientist at $240,750, and Machine Learning Engineer postings have a $222,500 median (n=789).

At the other end, Power BI ($132,704) and Tableau ($149,900) sit near the bottom largely because 44% and 47% of their postings are analyst or BI roles. Data Analyst postings have a $130,000 median. That doesn't mean knowing Power BI lowers your pay. The jobs that list it simply pay less on average.

The five lowest-paid skills that clear the same bar are Power BI ($132,704), SQL Server ($148,379), Tableau ($149,900), Excel ($150,000), R ($155,000).

Same level, smaller gaps

One way to take some of the role and seniority mix out is to compare only postings with "senior" in the title. The spread narrows but doesn't vanish.

SkillMedian pay, all levelsMedian pay, senior titlesSenior postings with pay
CUDA / GPU$229,750$222,00090
Fine-tuning$227,792$210,000103
PyTorch$215,000$207,300193
LLMs$210,000$197,500407
Python$193,000$190,000849
Apache Spark$192,925$190,000186
Snowflake$184,222$182,750204
Databricks$183,885$182,500147
dbt$182,750$180,316218
SQL$175,000$177,500575
Tableau$149,900$162,500105
Power BI$132,704$155,00053

Senior = the title says senior. Shown only when at least 40 senior postings have pay. Data as of October 21, 2026.

Overall, CUDA pays $54,750 more than SQL at the median. Among senior titles the difference is $44,500. Python, which appears in 67% of all data & AI postings, has a $190,000 senior median, close to the overall senior median of $189,900. That's what you'd expect from a skill that shows up in two of every three postings.

Data engineering and platform skills

If you work on the data platform rather than the models, here's how the core stack compares. In this snapshot, streaming tools and newer open engines carry higher medians than the big warehouses.

SkillMedian pay (US)Postings with pay
ClickHouse$210,00060
Apache Flink$208,71287
Apache Kafka$200,000287
Apache Iceberg$193,00098
Apache Spark$192,925544
Snowflake$184,222620
Databricks$183,885447
dbt$182,750576
BigQuery$177,500335
Amazon Redshift$175,000200

The two big platforms are effectively tied. Snowflake postings have a $184,222 median (n=620) and Databricks postings $183,885 (n=447). Among senior titles it's $182,750 vs $182,500. Pick between them on the jobs you want, not on pay. Data Engineer postings as a whole have a $171,975 median.

Seniority moves pay as much as skill choice

Here's the median published pay by level, read from job titles, across all data & AI postings:

Level (from title)Median pay (US)Postings with pay
Entry / junior$112,50035
Mid (II)$155,00069
Senior$189,9001,139
Staff / lead$235,400724
Principal$236,625160
Director+$232,750250

The step from senior to staff is $45,500, a little more than the $44,500 gap between CUDA and SQL among senior titles. Entry-level and mid-level samples are small (n=35 and n=69), partly because many titles don't say a level at all, so read those two rows loosely.

What to do with this

How we measured it, and the limits

Postings come from public Greenhouse, Lever and Ashby job boards, read daily. A posting counts toward a skill if its title or description mentions it, and a vendor's own postings don't count toward its own product. Pay is only what the employer published: we use the midpoint of each US range in USD, annualized. That skews toward states with pay-transparency laws and toward tech companies that use these job boards. One posting can mention many skills, so these medians overlap and can't be added up. This is a single snapshot (October 21, 2026), so it says nothing yet about trends. Full details are in the methodology, and the raw aggregates are in the CSV.

For today's live numbers, which change daily, see the full skills ranking and pay by role.

The weekly Skills + Pay Index

What moved this week: rising and falling skills, pay by skill and level, new vs closed data & AI roles. Free, one email a week.

One email a week. Double opt-in, one-click unsubscribe. Privacy