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
Level
Range
$100k$200k$300k$400k
Posted
H-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.
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.