Skills: pay and hiring demand

ETL jobs and pay

How many open roles ask for ETL, what employers state they pay for it, and where that demand sits.

All skills →
648 open roles · 0.5% of postings · Median $148,379/yr as of 2026-10-18

Citable summary

ETL appears in 648 open roles (0.5% of postings) with an employer-stated median of 148,379 (P25 106,500 – P75 197,750), as of 2026-10-18.

n=648, as of 2026-10-18 · How these skill figures are calculated

648
Open roles
0.5%
Share of all postings
of postings
223
Postings with a salary range
$148,379
Median stated pay
P25 $106,500 · P75 $197,750

Which job families hire for this skill

Where roles naming this skill are concentrated across job families.

Data & ML47.1% (305)Engineering22.7% (147)Skilled Trades10.5% (68)Consulting8.8% (57)Operations4.2% (27)Sales2.2% (14)Other1.5% (10)Finance1.1% (7)

Demand by job family

Job family Open roles Share of skill's roles
Data & ML 305 47.1%
Engineering 147 22.7%
Skilled Trades 68 10.5%
Consulting 57 8.8%
Operations 27 4.2%
Sales 14 2.2%
Other 10 1.5%
Finance 7 1.1%
Marketing 4 0.6%
Retail & Hospitality 3 0.5%
People & HR 2 0.3%
Product 2 0.3%
Support 2 0.3%

Skill demand by country

Country Open roles Share of skill's roles
United States 207 31.9%
India 58 9.0%
Germany 57 8.8%
United Kingdom 30 4.6%
Canada 24 3.7%
Brazil 20 3.1%
Singapore 16 2.5%
Spain 14 2.2%
France 11 1.7%
Greece 9 1.4%
Mexico 9 1.4%
Portugal 9 1.4%
Italy 7 1.1%
Luxembourg 7 1.1%
Netherlands 7 1.1%
Poland 6 0.9%
Australia 5 0.8%
Slovakia 5 0.8%
United Arab Emirates 4 0.6%
Belgium 4 0.6%
CO 4 0.6%
Czechia 4 0.6%
Ireland 4 0.6%
New Zealand 4 0.6%
Sweden 4 0.6%
AR 3 0.5%
Denmark 3 0.5%
RS 3 0.5%
SA 3 0.5%
UA 3 0.5%
Bulgaria 2 0.3%
CL 2 0.3%
Hong Kong 2 0.3%
Hungary 2 0.3%
PH 2 0.3%
Switzerland 1 0.2%
China 1 0.2%
CY 1 0.2%
Finland 1 0.2%
Israel 1 0.2%
Japan 1 0.2%
Romania 1 0.2%
UY 1 0.2%
ZA 1 0.2%

Skills that appear alongside

Skills most often requested in the same job postings as ETL.

Related skills

Method: counts come from public job postings; pay figures use only postings with an employer-stated salary range. salaries.geo_answer_method →