← Data & ML · Portugal

Manager Data & ML salaries in Portugal

Built from 13 employer-stated ranges observed in live postings (as of 2026-10-10). Every number traces to a public source row.

Inspect the evidence rows
Live evidence panel · as of 2026-10-10 FX 2026-10-09 · annual USD, reference FX
$42,022
Median
n=13 stated ranges
$35,299
P25
$73,399
P75
28.9%
Salary disclosure rate
45 open roles
The one-line answer

Employers hiring Manager Data & ML roles in Portugal state a median of $42,022 annual USD (P25 $35,299, P75 $73,399), measured from 13 employer-published ranges as of 2026-10-10.

Beyond base: 2.2% of evaluated postings here mention equity, 22.2% mention bonus/commission (n=45 evaluated excerpts).

Skills mentioned in this market

Tokens that literally appear in the posting text, with n and share of open roles. Not inferred.

Skill n Share of open roles
Roadmapping 31 68.9%
LLM 15 33.3%
Rails 15 33.3%
SQL 5 11.1%
R 4 8.9%
Clinical Trials 3 6.7%
Python 3 6.7%
AWS 1 2.2%
Agile 1 2.2%
BigQuery 1 2.2%
CI/CD 1 2.2%
Computer Vision 1 2.2%

Where would an offer land?

Type any annual figure to see its percentile inside the 13 employer-stated ranges on this page. Calculated in your browser — nothing is sent anywhere.

Enter an amount to place it against the published distribution.

P10
$35,299
P20
$35,299
P30
$39,221
P40
$42,022
P50
$42,022
P60
$50,427
P70
$56,030
P80
$77,321
P90
$128,869

Deciles of employer-stated ranges (midpoints, annual USD) for this market. Percentiles interpolate between deciles; sample statistics, not an offer recommendation.

Companies behind these numbers (Portugal)

CompanySector Open rolesStated ranges
veeva — 10 10 View roles →
gocardless fintech 2 1 View roles →
10xteam — 1 1 View roles →
airapps — 1 1 View roles →
bjakcareer — 28 0 View roles →
altersolutions — 1 0 View roles →
talan — 1 0 View roles →
turnertownsend — 1 0 View roles →
Sample statistics of tracked employers, not a labor-market census. Unknown values stay empty; USD comparisons use dated reference FX. Methodology →