We counted how often Upstart's own 21 ads (those with a full description) state each requirement. This shows the filters the ads apply before anyone reads a resume. We have no data on why candidates are rejected after applying, and we do not guess.
Years of experience. 19 of 21 ads (90%) state a number of years. The median is 4 years; 42% ask for 5 or more and 0% for 10 or more.
Education
Sort:
Requirement ⇅
Ads that state it ⇅
Share of ads ⇅
Bachelor's degree
20
95%
'or equivalent experience' accepted
10
48%
Legal and eligibility: what can rule you out
Sort:
Requirement ⇅
Ads that state it ⇅
Share of ads ⇅
Background check or drug test
21
100%
Working conditions
Sort:
Requirement ⇅
Ads that state it ⇅
Share of ads ⇅
On-site or in-person work
21
100%
Nights, weekends, holidays or on-call
21
100%
Travel mentioned
20
95%
Skills and tools named most often
Sort:
Requirement ⇅
Ads that state it ⇅
Share of ads ⇅
cad
21
100%
python
13
62%
java
11
52%
aws
10
48%
machine learning
9
43%
typescript
5
24%
react
5
24%
kubernetes
4
19%
gcp
3
14%
salesforce
2
10%
sql
2
10%
c++
1
5%
docker
1
5%
javascript
1
5%
azure
1
5%
How to stand out
First, cover the basics the ads ask for most (see the requirements above: cad (100%), python (62%), java (52%), aws (48%)). Then look at what separates higher-paid ads:
Among the 21 ads that publish a pay range, we compared the median pay of ads that name each item with ads that do not. This is a correlation in the ads, not a promise: an item can pay more because it comes with senior roles.
Sort:
Item named in the ad ⇅
Ads naming it ⇅
Ads not naming it ⇅
Median pay midpoint with it ⇅
Difference vs ads without it ⇅
typescript
5
16
$198,900
+$0
react
5
16
$198,900
+$0
python
13
8
$198,900
+$0
machine learning
9
12
$198,900
+$0
java
11
10
$198,900
+$0
aws
10
11
$198,900
+$0
'or equivalent experience' accepted
10
11
$198,900
+$0
We describe only what the ads state. We do not know how recruiters rank candidates.
Same role elsewhere
Where else the same role family is open, with the pay each posts: