Skip to content

Salaries

What data, AI and engineering roles pay: 2,862 pay ranges posted in open jobs at 93 companies, plus 93,898 H-1B wages filed with the Department of Labor. Median posted midpoint $241k

Pay by level, all titles

Median of posted rangesMiddle halfH-1B median

LevelPostedH-1B
Entry38 posted$150k$143k to $155k$129k3,487 filings
Mid12 posted$161k$127k to $191k$170k8,405 filings
Senior800 posted$216k$191k to $247k$208k6,040 filings
Staff555 posted$266k$230k to $303k$244k1,274 filings
Principal91 posted$320k$280k to $345k$257k351 filings
Manager271 posted$270k$229k to $310k$249k1,748 filings
Director and up12 posted$313k$270k to $348k$309k70 filings
Not stated1,083 posted$247k$180k to $300k$195k28,499 filings

Levels as the job title states them. H-1B: FY2025 Q4 to FY2026 Q3.

Pay by title

37 titles

TitlePosted
Software Engineer1,323 posted ranges at 78 companies$237k$196k to $275k
Engineering Manager196 posted ranges at 49 companies$280k$238k to $322k
Solutions Engineer193 posted ranges at 37 companies$214k$180k to $248k
Forward Deployed Engineer162 posted ranges at 26 companies$216k$182k to $250k
Machine Learning Engineer129 posted ranges at 28 companies$270k$223k to $305k
Security Engineer127 posted ranges at 46 companies$230k$183k to $258k
Data Scientist102 posted ranges at 34 companies$255k$215k to $289k
Research Engineer77 posted ranges at 18 companies$348k$275k to $445k
AI Engineer67 posted ranges at 29 companies$257k$200k to $300k
Member of Technical Staff65 posted ranges at 9 companies$310k$200k to $405k
Agent Engineer52 posted ranges at 20 companies$285k$193k to $360k
Site Reliability Engineer51 posted ranges at 22 companies$216k$183k to $249k
Full Stack Engineer51 posted ranges at 18 companies$229k$196k to $260k
Research Scientist48 posted ranges at 17 companies$256k$215k to $305k
Data Engineer42 posted ranges at 25 companies$241k$191k to $277k
Platform Engineer41 posted ranges at 23 companies$202k$165k to $234k
Developer Advocate25 posted ranges at 16 companies$190k$155k to $215k
Applied AI Engineer19 posted ranges at 7 companies$257k$211k to $300k
Analytics Engineer16 posted ranges at 15 companies$195k$159k to $226k
Design Engineer14 posted ranges at 10 companies$264k$199k to $311k
Data Analyst13 posted ranges at 7 companies$169k$150k to $187k
Product Engineer13 posted ranges at 8 companies$242k$204k to $280k
MLOps Engineer9 posted ranges at 9 companies$310k$220k to $350k
Applied Scientist8 posted ranges at 5 companies$256k$198k to $332k
DevOps Engineer5 posted ranges at 4 companies$168k$156k to $200k
Evals Engineer5 posted ranges at 5 companies$238k$213k to $275k
Head of Data3 posted ranges at 3 companies$333k$290k to $376k
LLM Engineer2 posted ranges at 1 company$253k to $287k2 postings
Head of AI1 posted range at 1 company$281k to $402kone posting
Context Engineer1 posted range at 1 company$159k to $215kone posting
Founding Engineer1 posted range at 1 company$200k to $250kone posting
AI Safety Researcher1 posted range at 1 company$320k to $405kone posting
Computer Vision Engineer15 H-1B filingsNo ranges
Prompt Engineer2 H-1B filingsNo ranges
Deep Learning Engineer2 H-1B filingsNo ranges
Big Data Engineer1 H-1B filingNo ranges
Blockchain Engineer1 H-1B filingNo ranges

By companyBy cityH-1B wages

Questions

Where do these salaries come from?

Two public sources only. Pay ranges that employers publish in their own job postings, which pay-transparency laws in California, New York, Washington, Colorado and other states require, read from each company's public Greenhouse, Ashby or Lever job board. And the wages employers state in certified H-1B Labor Condition Applications, published by the US Department of Labor every quarter. Every posted range links to its posting.

What does the median mean here?

For posted ranges, each posting counts once at the midpoint of its range, and the median is the middle of those midpoints; the page also shows the medians of the posted minimums and maximums. For H-1B, it is the median offered annual wage over the last four fiscal quarters on file. A median is shown only when at least 3 postings or filings back it.

Is this total compensation?

No. Posted ranges and LCA wages are base salary. Equity, bonus and benefits are not in either source, so senior roles at companies that pay heavily in stock look lower here than on self-reported sites.

How often is it updated?

Job boards are read every Wednesday; a range that changes is logged with the old and new value, and a posting that closes stays on file as closed. H-1B wages are loaded each quarter when the Department of Labor publishes a new disclosure file. Past weeks and quarters are never rewritten.

Why is a company missing?

Salaries reads only public job boards, and skips any company whose robots.txt asks automated readers to stay out of its site or its careers pages. Companies without a public Greenhouse, Ashby or Lever board appear only through their H-1B filings. Use Suggest a missing company to propose one.

Pay range changes by email

Wednesdays, only in weeks when a tracked company moves a posted range.

Double opt-in. Unsubscribe any time.