> The finding that most surprised me was that the mean salary for an engineer without a college degree is only $3k (~2%) less than for those with one; this gap is much smaller than in the labor market as a whole.
The sample set of people using TripleByte is not going to be remotely representative of the market for developers as a whole. Candidates with stronger resumes are not going to be using third party recruiters to spray their resume around; they are going to be applying directly to the companies they want to work at or getting headhunted by the companies themselves.
Yeah, just to elaborate on this (because I think the point of this comment has been missed a bit elsewhere on the sub-thread):
- TripleByte imposes a cost (having to go through their process) in exchange for getting to signal programming ability, a prerequisite to getting in the door (getting an interview)
- People with strong credentials don't need to incur that cost, so they probably won't do so.
This means TripleByte's pool probably doesn't have any Stanford CS grads who are looking to leave their Google job. But these are also the people who command the highest salaries. Let's say it chops off the top x-percentile of the market, for some reasonable definition of x (10? 15?)
Then, TripleByte's screening process probably also chops off the bottom y-percentile, because those are people who can't actually pass the screening.
Once you restrict the range like that, and also make paper credentials less relevant because there's an alternate signal available, of course the rates are going to be compressed.
I'll throw in another wrinkle: it's not just the candidate pool to consider, but how companies are choosing to leverage - or avoid leveraging - the platform.
I wouldn't say Triplebyte imposes a significant cost on the candidate. They only have two rounds: one is a quiz that's quite straightforward to complete (about a half hour of multiple choice, if I recall correctly), and a single 1-2 hour video interview. If nothing else, it's good practice for the candidate.
Plus, they dangle some brand names as partners that would attract any candidate, including the cream of the crop. Stripe, Palantir, etc. So top tier candidates are certainly likely to be convinced to give Triplebyte's process a shot.
I'm not sure how often candidates get matched with those top tier companies on Triplebyte -- I didn't get matched in my recent job search, and ended up applying and receiving offers from several of them independently of Triplebyte -- but it's certainly plausible that Triplebyte has many top candidates at least giving the platform a try.
Regardless of which candidates are using Triplebyte, the only relevant data is which candidates are _getting offers via Triplebyte_. In my experience, I received several offers, only one of them via Triplebyte (I only accepted one onsite there) - Triplebyte has no insight into my other offers.
That one offer via Triplebyte was significantly lower - at least on base - than all of the other offers I received. It would've put me in the 50ish percentile on this post's plots. The other offers put me in ~60-97 percentile. Very anecdotal, but I wouldn't be surprised if the majority of companies giving offers via Triplebyte are generally paying less than top companies who are less likely to use Triplebyte despite having a presence on the platform.
I can't imagine an experienced data scientist at Facebook is only making $135k in total. I'd double or triple that for experienced senior engineers (including non-cash compensation like RSUs, etc.).
> Candidates with stronger resumes are not going to be using third party recruiters to spray their resume around; they are going to be applying directly to the companies they want to work at or getting headhunted by the companies themselves.
Why are those mutually exclusive? I like to think I have a decent resume and would apply to companies directly but if I can get more offers using Triplebyte why wouldnt I? Isn't their draw that you don't have to interview at individual companies but can use a streamlined application?
There is a simple reason: scarcity of talent. Talent that can be commoditized through a platform instantly becomes cheaper, with employers much more easily able to sift through inventory (candidates) and look for deals or just waste peoples’ time gathering market data on interview performance.
If you’re sincerely highly talented, you’re not going to advertise yourself as a commodity on a platform. Your increased skill may not have a chance to be displayed because the platform uses foolish things like coding trivia or a black box proprietary method for recommending salary ranges for candidates like you, or offers automatic ways to find similar candidates so that if employers don’t like your salary demands, they can use your characteristics to tailor a search for a cheaper version of you.
Putting yourself on a platform like TripleByte essentially instantly signals that you’re on the cheap, commodity end of the spectrum (and yes employers think of $130k as cheap salary for this type of position).
Using TripleByte is like cheapening your personal brand. In fact it’s even worse because you’re voluntarily doing it and voluntarily centralizing all of this interview performance data and profile data for them.
I have a strong resume by most metrics, and I used Triplebyte because it seemed like a good method to learn about a ton of small companies I otherwise would never be able to find. (I didn't end up joining any of them, but they were solid 2nd/3rd/4th-choice offers.)
I'm confused about why you think this is irrational. If I find some startup through Triplebyte, and then apply to them, it doesn't seem like a substantially different process than if I applied directly. Once I'm talking to someone at the company, any signal based on how the recruiter found me seems like it should immediately be swamped by concrete observations about me.
If you know a better strategy for next time to find the kind of companies that Triplebyte will connect me with, I'm all ears.
By virtue of locating you via TripleByte, those 2nd/3rd/etc. companies revealed their goal is explicitly to dramatically underpay you, through a hiring platform that enables them to treat you like a commodity.
If you’re OK with that, then by all means use that commodity portal to seek jobs. I mean that sincerely. If you prefer to trade possibly tens of thousands of dollars of salary, bonuses, equity or other compensation for some vague ease of access “value-add” of a platform that makes your resume function like Tinder for jobs, then you would not be irrational to search via TripleByte.
For me, for example, the fact that those positions can be matched up to me on TripleByte would literally make me reject those jobs. No thanks. I’ll either pay for a private recruiter that essentially functions like a personal talent agent, or I’ll find networking events or other boutique application portals to use that keep me exclusively looking at jobs that pay competitive rates. Hell, I’d sooner just send cold application emails through regular company HR websites than agree to be the commodity product of TripleByte.
> For me, for example, the fact that those positions can be matched up to me on TripleByte would literally make me reject those jobs.
That seems shortsighted.
If I was running a startup again and looking to grow my team after exhausting my personal network, triplebyte would be a good value proposition: reduce the time it takes me to hire by pre screening candidates and presenting me with a curated set of people to interview.
So it follows that if I wanted to join a startup I’d consider triplebyte for the same reason —- I can see busy ceos of small companies using it.
You seem to be focused on compensation not finding interesting offers though. To that I’d say two things:
1) If you want to purely optimize for compensation, work at FAANG. I don’t think they source via triplebyte so the point is moot.
2) In my experience, offer size is not related to where the candidate was sourced.
> “So it follows that if I wanted to join a startup I’d consider triplebyte for the same reason —- I can see busy ceos of small companies using it.”
How does this follow? Obviously the buyer (busy CEOs of start-ups looking to pay below market) wants a commodity platform to buy.
That does not mean the seller (job candidates) wants to sell on that platform, especially if the platform cheapens their product (such as reducing developers to a commodity interview process that fails to capture their value additive skills).
I don’t think the value prop of TripleByte to busy CEOs is “you get employees cheaper”, if anything it’s going to cost more than other sources of talent that don’t take a cut of salaries.
I don’t see how customers of TripleByte are looking to pay less any more than any other ceo that’s trying to maximize profits while minimizing costs.
If I am on the market for a high-quality skateboard, and I walk into Sam’s Club looking for one, I’m probably not really looking for high quality and just want a cheap price (even though it may cost me an up-front membership fee to shop there, instead of no membership fee at a place like Wal-Mart).
If Indeed is like Wal-Mart, TripleByte is like Sam’s Club. A different branding of a cheap, commodity store.
If you’re truly willing to pay a high price for something, you don’t even walk in the door at Sam’s Club. You research a boutique seller that’s harder to find.
What you’re saying about the motivations of candidate sourcing is not reflected in my experience as a startup ceo or an engineer at a large tech company.
That would make you a wildly uncommon start-up CEO, to the point that it’s too fantastical to believe, given the ubiquitous, widespread low compensation paid in start-ups (even after accounting for an unreasonably favorable liquidity event and generously agreeing to assume an equity price from that to apply to non-liquid equity at the time of an offer).
Start-up pay is so universally bad compared even to low or mid tier public companies. I’m not sure it could be possible to use start-ups as any kind of counter argument to a question of low pay.
By virtue of locating you via TripleByte, those 2nd/3rd/etc. companies revealed their goal is explicitly to dramatically underpay you, through a hiring platform that enables them to treat you like a commodity.
If you’re OK with that, then by all means use that commodity portal to seek jobs. I mean that sincerely. If you prefer to trade possibly tens of thousands of dollars
Are you saying it's impossible to negotiate a fair compensation package with an employer you found through TripleByte? You don't seem to be telling us why we should believe that.
Everything I've read indicates that you do still have to do the normal in-person technical interview gauntlet at each individual company. It's possible things have changed recently, though.
The draw is that you don't have to do a phone technical screen, which is true, but they do still want to have you over for a full-day technical & comprehensive interview.
Back at Workpop, an hourly jobs website, we actually observed a negative correlation between educational attainment and getting interviews. This was from data that did not use a recommender system at all, so it lacked the serious confounding “feedback loop” that may occur in TripleByte’s case.
After comparing to a much smaller set of broad-market resumes, it was clear that you’re right: people using online job finding tools are actually shut out, for some reason, from conventional job channels where the intuitive rules apply.
But yes, obviously there’s something wrong with the data if the salary gap observed was so small. I generally like TripleByte and its writing, but it seems like they really got something 200% wrong here.
We are a small team of 5 expecting to double in 2019, all from experienced folks extracted from big companies. We budgeted $260 each and our investors didn't bat an eye.
To be fair, the budget and the employee's base salary are not quite the same thing.
Let's take a $150k base salary as a specific example, as a nice round-ish number. The numbers from Triplebyte don't include bonuses and equity; I suspect that 20% combined is a reasonable assumption. That puts us at 180k.
Now we have employer costs that the employee never sees (this all assumes the US):
* Social security: $8.2k (6.2% of $132,900 in 2019).
* Medicare: $2.6k (1.45% of 180000)
* State payroll taxes (for things like unemployment insurance): ~$1.5k in California, say, mostly for State Disability Insurance bits.
We're up to $193k.
Health insurance for employees, if you provide it, is probably $10k-$30k depending on the health plan and whether the employees have families. So $203k-$223k. Equipment is a few thousand per year. Office space (if local) or possibly travel (if remote, though maybe you could try to do everything async or over videoconference), really depends on the geography.
At that size, I don't know whether you have 401(k) matching or safe harbor contributions, but if you do that's presumably another $5k-$15k depending on how generous the match is.
So a base salary of $150k means a budget of at least $205k and more likely closer to $230k or $240k.
We expect most of the hires to have tuition payments to make...not that we will pay younger hires less. But we have specific people with specific experience in mind. These folks are getting that kind of money at FAAxG today.
Can I ask what startup this is? This kind of thinking is refreshing to see and pretty rare in my experience, to not just say you want great people but actually compensate like you mean it.
> Candidates with stronger resumes are not going to be using third party recruiters
This is an interest statement.
It is interesting, because the data I am seeing is that apparently Triple Byte is able to give people quite successful results. (Yes, 150k base salary is pretty good).
But your statement seems to imply that candidates that use them are apparently below average or something. And yet even though they arent as good candidates, they are apparently able to give people really good results, despite that.
Is my barometer for tech salaries so off, that apparently people believe that 150k base isn't something that a "stronger" candidate might receive? Yes, I've heard of some high salaries, but I still wouldn't call this something to scoff at
How is 150K for an experienced developer to work in a high cost of living area “pretty good”? Experience developers can make $135-$150 easily in one of the top ten markets in the US that are not on the west coast or NYC where the cost of living is a lot lower as a bog standard enterprise developer/full stack developer.
I agree. I'd also say Triplebyte's interview process is pretty challenging, more so than big 4 etc for entry level. Being able to pass it is something I'd consider a strong signal.
Really? I found it pretty straightforward, personally. It helped that you'd be able to retake the interview if you failed, which isn't usually true for phone screens. It also helped that it was a large sample of questions about how a computer worked, as opposed to most phone screens which are a single tech question that you can get lucky or unlucky on.
(I tried Triplebyte's process this job hunt but ended up getting my current job through a personal connection instead)
It’s very location dependent. In Florida, 150k is great for a principal engineer. In the Bay Area, that’s terrible comp. Also, the faangs of the world do pay twice as much in total comp.
Maybe if you work at google. But you have an extremely skewed view of job salaries, if you describe 150k as "terrible".
Yes, FAANGs pay a lot. But the vast majority of developers, even in san francisco, do not work at FAANGs. 150k, is just around the average salary, for a senior engineer, actually.
I would say principal at most companies maps to l6 at google. In Mountain View that pays $560,000/year total comp on average according to levels.fyi
Non faang pay for principal engineers in Mountain View could be estimated roughly by using stack overflow’s salary calculator. Mountain View, react, typescript, aws, postgres, linux, 20 years experience, no degree lists $187,000 for the 50th percentile.
I think the discussion gets confusing because as an industry we suck at describing levels of the technical track in a portable way.
I do know senior engineers making 150k in the Bay Area. I also know some making 750k.
Sure, if you are talking about engineers with 20 years experience, those numbers make sense.
But in the context of this conversation, IE people who use triple byte, we are likely talking about engineers with a couple years experience. (Yes, a couple years experience gets you the title of "senior" these days).
And within this context of engineers with a couple years experience who are using triple byte, I'd say that 150k is pretty alright.
You can see this data from the graphs that they posted, about how this is referring to people with a couple years exp.
The sample set of people using TripleByte is not going to be remotely representative of the market for developers as a whole. Candidates with stronger resumes are not going to be using third party recruiters to spray their resume around; they are going to be applying directly to the companies they want to work at or getting headhunted by the companies themselves.