Skip to main content
Updated weekly

Programming Language Demand Index

Ranked by active job listings across data engineering, backend, AI and web roles. See which languages employers are hiring for right now and how demand is shifting week over week.

All languages — ranked by job demand

#1Data and Backend

Scala

JVM language powering Apache Spark and Kafka Streams

Active listings

81

Trend

-225
#2Data, AI and Backend

Python

The dominant language for data engineering, machine learning and scripting

Active listings

40

Trend

-187
#3Data and Analytics

SQL

The universal language of data — querying, transforming and analysing structured data

Active listings

31

Trend

-132
#4Backend and DevOps

Go

High-performance backend services, CLIs and infrastructure tooling

Active listings

24

Trend

-87
#5Backend and Data

Java

Enterprise backend and data platform language — Spark, Kafka and Flink run on the JVM

Active listings

23

Trend

-88
#6Backend and Mobile

Kotlin

Modern JVM language used in Android and backend services

Active listings

10

Trend

-74
#7Frontend and Full Stack

TypeScript

Typed superset of JavaScript used across the full stack

Active listings

8

Trend

-67
#8Systems and Infrastructure

Rust

Memory-safe systems programming — increasingly used in data tools like Polars and Delta-rs

Active listings

6

Trend

-45
#9Frontend and Full Stack

JavaScript

The language of the web — frontend, backend and tooling

Active listings

5

Trend

-30
#10Data Science and Statistics

R

Statistical computing and data visualisation — dominant in academia and research

Active listings

5

Trend

-13
#11Backend and Enterprise

C#

.NET ecosystem for enterprise backends and cloud services

Active listings

5

Trend

-5
#12Systems and ML

C++

High-performance systems code — ML inference engines and embedded systems

Active listings

3

Trend

-24
#13Web Backend

Ruby

Expressive backend language — Ruby on Rails and data scripting

Active listings

2

Trend

-30
#14DevOps and Automation

Bash / Shell

Shell scripting for automation, CI/CD pipelines and data workflows

Active listings

1

Trend

-3
#15Mobile and Apple

Swift

Apple platform development — iOS, macOS and server-side Swift

Active listings

1

Trend

-6
#16Web Backend

PHP

Server-side web development — powers a large share of the web

Active listings

Trend

How rankings are calculated

Active job listings

Each language is matched against skills extracted from real job listings scraped daily. Only currently active listings are counted — expired roles are excluded.

Weekly trend

The trend delta shows the change in listing count between the two most recent weekly snapshots. A positive number means demand increased; negative means it fell.

Based on active job listings across data, backend, AI and web categories · Updated weekly