Side by side

AI / ML Engineer vs Data Analyst

AI / ML Engineer pays more: a median of $188,500 against $136,000. There is 2.3× more demand for AI / ML Engineer. Listings for AI / ML Engineer move faster — median age 47 days against 81.

Comparison

Side by side

MeasureAI / ML EngineerData AnalystGap
Open postings29,27112,664+16,607
Posted this week974609
Median salary$188,500$136,000+$52.5k
25th percentile$149k$108k
75th percentile$234k$169k
Salary disclosed2.9%5.6%
Remote share6.5%3.0%+3.5pp
Median age of posting47d81d
Open over 60 days51.4%38.8%
Visa sponsorship4.4%19.8%
Pay

Pay distribution

AI / ML Engineer

$85k$326k

Data Analyst

$61k$235k
Freshness

How old the listings are

AI / ML Engineer

just posted47d median90d+

Data Analyst

just posted81d median90d+
Demand

What each side asks for

AI / ML Engineer — technologies

Python
72.0%
Node.js
65.8%
Spark
59.6%
React
53.4%
Tableau
47.2%
Airflow
41.0%
Go
34.8%

Data Analyst — technologies

React
72.0%
Node.js
65.8%
Spark
59.6%
AWS
53.4%
TypeScript
47.2%
Go
41.0%
JavaScript
34.8%

AI / ML Engineer — employers

Tidewater Insurance
9.4%
Cobalt Financial
8.7%
Umbra Security
8.0%
Ironbark Manufacturing
7.2%
Kestrel Health
6.5%
Meridian Software
5.8%
Beacon Robotics
5.1%

Data Analyst — employers

Lakeshore Hospitality
9.4%
Rivergate Media
8.7%
Beacon Robotics
8.0%
Pinewood Education
7.2%
Quarry Analytics
6.5%
Tidewater Insurance
5.8%
Vantage Logistics
5.1%

Track this slice

A weekly note when openings, pay or freshness move for AI / ML Engineer vs Data Analyst.

More comparisons

Other Data & AI comparisons

Both sides are counted the same way on the same day, so the gap is comparable even where the absolute numbers move. Salary figures use only postings that publish a range — the disclosure rate is in the table because a median over 20% of a cohort is a weaker number than one over 70%.