Salary coverage uses only postings confirmed as in-role for this guide. Amounts, currencies and pay periods use the normalized values stored with job postings. The original pay context is not independently verified for every posting, so pay basis can vary. If captured compensation text clearly conflicts with a stored period, that posting is excluded. This snapshot is not a personal salary estimate; we do not convert currencies or annualize pay.
USD per hour
Recorded posting values · 2 postings · 2 employers
Observed stored range
$8.00 – $40.00
Full span of complete ranges in this snapshot, not a typical pay range.
Median withheld because the complete-range sample is below the reporting threshold.
2 complete ranges · 0 one-sided postings · 2 employers with complete ranges
Limited sample
USD per year
Recorded posting values · 15 postings · 10 employers
Observed stored range
$50,700.00 – $235,000.00
Full span of complete ranges in this snapshot, not a typical pay range.
Median stored midpoint from 15 complete ranges: $127,900.00
15 complete ranges · 0 one-sided postings · 10 employers with complete ranges
17 of 31 in-role postings had usable stored salary fields. 14 were missing or excluded by the salary rules.
How salary postings are grouped and excluded
Groups use the stored salary minimum, maximum, currency and pay period. Not all original posting context is retained with those normalized fields, so this page does not claim every figure is base pay. When nearby captured compensation text contains both stored range endpoints and one clear, different pay period, that record is excluded. Mixed or unclear context can remain grouped under the stored period. Currency and period are kept separate; amounts are not converted or annualized.
- 13 missing salary
- 0 invalid salary values
- 0 unsupported salary source
- 1 stored periods contradicted by captured posting context
- 0 ambiguous geographic bands
- 0 source conflicts