Why Resumes Are Dead and How Indeed.com Keeps Killing the Job Market
paulfuhr.medium.com
paulfuhr.medium.com
This is the resume the author is linking in the article: https://www.dropbox.com/scl/fi/v2sv6ev393z9fkk62v1hw/Paul-Fu...
I wonder, if this person's main method of applying has been online forms where you click the "upload resume", he puts this resume in and then everything fails from the start because the ATS is unable to read it. It looks like the text in the resume is not text but an image.
I read some posts back this year that most publicly advertised positions get bazillion applications, most of which suck, so you have to assume a computer program is going to filter your resume first, unless you've been referred in.
I don't like his resume that much, I think it's a bit too embellished but if I needed a person with his kind of experience (based on the resume), I would talk to them. But if I also had 2000 other applications in front of me, I am not going to read them one by one without using a helper tool to filter them.
Resume aside, the job search process itself is also insanely outdated. Companies still force you re-enter your resume on their hiring portal and then have recruiters manually review resumes. We're building something like a "common app for tech jobs" here at Simplify (https://simplify.jobs/) to help candidates find roles that actually fit them and recruiters effectively process inbound. Praying for the day companies stop using Workday as an ATS....
Disclaimer: I am the founder (we’re also YC backed!)
I would expect this to totally not work. Maybe someone is going to have OCR somewhere in the chain, but... why would you bet on it??
Obviously, that's not a fatal issue, but it was indicative of other problems with my résumé, and I saw those in the auto-generated job histories.
Pixelmator Pro just released a feature where it can open PDFs to show you the internal structure. I opened my résumé and sure enough "Geoff" is in two text boxes, despite being a single chunk of text in the source document. :-/
It's amazing to me that the PDF ecosystem is this broken after thirty years. I'm boggled that there isn't a commonly-used way to add structured data to a PDF to enable it as a machine-communication standard as well as a human one.
Edit to add: I found a "disable ligatures" option in Pages. Setting that didn't fix the "f" grouping. :-/
I used to have a pretty basic resume with two columns, basically plain text describing job experience and education in reverse chronological order and a narrow side column showing experience in languages and frameworks in a progress bar style to indicate proficiency/experience.
Some of the application software of the “fill everything in regardless of resume” variety offered to upload resume and then auto populate, which is essentially a preview of the ATS parsing capabilities.
It was perfectly capable of parsing the experience in languages etc, but would consistently fuckup the plain work history.
Even recreating the resume in a simple no frills Word document would help.
In these cases I was lucky I could manually input everything, but it did leave me very unimpressed.
But what is this guy? Sounds like he's a designer, a communications specialist, team leader, and project manager. Just all over the place. I'm not sure what I'd hire them for.
Edit: why disagree?
Because I don't think a resume submission system should be doing OCR. There aren't that many text formats out there: between Word, PDF, and some form of plain text (just actual plain text or something like markdown or readme), that probably covers 99% of resume formats. Why on Earth would I want to run resumes through OCR when all those other formats can easily have their text extracted?
I would not want to hire a designer who sends text as an image.
I would think that even with OCR, this resume might be confusing because the years and contact information and stuff is kinda spread around.
If someone has has good insight how well/not well they work, I would appreciate if you commented about it.
(This could be bad, depending...)
As well, as some others mentioned, some sleezy recruiters will change your resume without permission. Add things/skills. Remove things.
With a markdown format I would agree, though.
I mean, at what point do you think it gets ridiculous? When it's a video instead of an image? When it's in Sanskrit? (Computer translation is a thing, after all.) When it's a video in Sanskrit?
Or maybe is it more reasonable to say, look, this is some text, submit it in a standard text format? And an image is not that, even though OCR is a thing.
Why blame anyone for this? Just use OCR where possible. If the application instructions specify a text resume sure. Having a picture resume in a .docx makes little sense but a PDF is both an image and text format. Not to mention a lot of people design their resume or have someone else make it and print it for them and scan it when applying for jobs as an image pdf.
Shit happens. Tech is supposed to make life easier not harder, despite of humans' failures not because humans arr cooperative enough right?
If you have under 150 resumes there is no reason why a human can't skip+prioritize a few times and read in detail the top 50 or so.
A liberal 4 minutes per resume is 15/hr,120/8h. You can't spend or have someone spend one day reading resumés? In my earlier example of 50 resumes, that's less than half a day, a morning reading resumes to decide who you will follow up over a call in the afternoon.
Corporate laziness is such an epidemic. Honestly, why shouldn't ML replace this part of your job then? Let ML do the interview and hiring too. This middle ground where lazy keyword oriented algorithms and heavily biased humans (goof luck if your last name is washington!) is the worst of both worlds for everyone but the managers and HR people cruising their way lazily to retirement.
Managers are even lazier than devs.
If you want the job (of finding leads, and finding jobs) done right, hire a professional -- a recruiter who will charge a fee and is aligned towards you finding a job. Trying to cold-apply to every single job with a spray and pray approach is about as fruitful as cold calling every company you can to sell a product which may or may not apply to them. People hate middlemen until they use non-curated marketplaces with low quality or outright fake inventory. Then they begrudgingly realize why the middleman came into existence in the first place.
Make peace with the middleman. Find the competent ones and build relationships with them. If you do that, you may not always have the best job in the world, but you won't be so woefully out of touch with reality that you write a blog post like this blaming something that's clearly a consequence of your own actions on the rest of the world.
This also describes most of the recruiters who contact me; occasionally they happen to be aligned with me job hunting, but usually they were in the "java == javascript" category, and time has only changed this into the "all mobile developers are interchangeable, so even though this is an android position and your last 13 years was iOS…" category.
A lot of the recruiters in London and VERY on top of technology and know more than I do about current trends, languages and frameworks and exactly where to find people to fill every niche need their client companies have. To the point where they can follow the logic of "Client needs F# developers, F# is a functional programming language. I should look at former employees of companies X,Y, and Z because they use Clojure and OCaml, so those guys might have the necessary background - but I really need to sell it to them because they might be scared away by Microsoft and .NET".
How often do you reach out to them?
I think there's more than one paragraph worth of value here, but I agree I had to skim through to make finding it tolerable. I specifically liked the sections talking directly about how Indeed operates, what their incentives are, and how companies and business interact with the website.
In other words, I don't think them being paid by their recruiting company makes it a conflict of interest. In fact, this gives them an incentive to negotiate the highest salary for you.
Every year or so I cave and enlist a third-party recruiter.
And every year or so I am reminded why I don't normally do that.
The average quality of candidate recommendations is abysmal.
So I return to LinkedIn + personal networks.
But this creates a market for lemons where many of the savviest hiring managers hire through other means. That doesn't just disadvantage savvy hiring managers, it also disadvantages savvy candidates by eroding the ecosystem.
The solution is to use curated networks -- and any recruiter worth their salt should be able to speak credibly to their own with strong references from strong candidates and especially strong hiring managers. After canvassing both and running some real life experimental tests, you'll be able to sift the wheat from the chaff. Ideally, you can do this over a span of multiple years across multiple roles so you've integrated this ecosystem into your own.
Or maybe it's fortunate? You know, I actually think it's fortunate. I'll let the cynics who like being cute and clever keep their misfortune, and I'll keep my boring, ugly, successful reality.
We can afford to let people come to us a little bit more than someone who (even though probably has a wealth of experience) is applying for something where the supply of applicants is above or is more inline with the demand.
Even then you get nothing - just ghosted.
Some points:
1. First, to start, I have a ton of empathy for this person being in an extremely challenging field. He essentially did internal communications for JP Morgan for the last 10 years of their career or so. Any sort of "content creation" role that doesn't have a direct tie to revenue is going to be under the knife at most companies these days. These roles are also the ones that are most in jeopardy due to AI/ChatGPT. There was a recent Washington Post article where it highlighted some copywriters who basically lost their jobs to ChatGPT. It's not "coming", it's already here.
2. Small not-so-secret: if you are beyond the age of 30 or so, and you are a relatively high level professional (this person listed VP on his resume), you should be worried if you don't think you'd be able to get your next job through your professional network. That is, most jobs at this level may put out a job req on Indeed (often for legal reasons), but it's likely to be filled by a referral. Even if it's not a referral, it's very likely that the applicant knows someone through their network (even if a degree or two away) that can serve as a better reference.
Whenever I see missives like this where the author is semi-baffled their "Send my resume to 1000 open positions" approach didn't work, I'm not surprised.
The punchline (buried way too far down) is that he calls himself a professional writer.
Shit.
I used to have a pretty wide professional network when I was doing freelance / contract gigs... these days, after a few stints of full-time in-the-office type work, the number of people I can lean on for work opportunities has shrunk dramatically. the recruiters and talent agencies I used to have a good relationship with have moved on. I'm not at the top of anyone's list anymore. It sucks, and it especially sucks that it happened in the background, while in the foreground, I've worked two of the best jobs of my career in the past 8 years.
People don't like to admit it, because it calls into question the meritocratic nature of our job market. American recruitment process are fair and appropriate, not corrupt, right? Well...
*not in the skill or fortitude required, but in how the employer treates you
Well, that would be the problem.
I see this repeated online, but is there any data to actually back this claim up? In my experience only a small number of jobs get filled through referrals etc.
Also, it's important to understand that it doesn't need to be direct referrals (i.e. someone at the company saying "We should hire Bob X for this job"). Oftentimes it's things as simple as LinkedIn posts sharing job openings with your network, and then when that's passed around have someone reach out through a mutual contact.
So that still wouldn't make the claim that "most jobs are not posted/filled by referrals" true.
Even with that incentive most hiring comes through a couple of in-house people that filter out the noise from the various recruiters they interact with.
Maybe with small shops < 50 poeple it might be possible.
I’ve hired roughly 10 people and all of them came in through recruiters. I don’t think my company ever considers direct applications, even though that’s an option on LinkedIn. They just never pass HR to actually arrive at the interview stage.
Yes and No. Lots of jobs are through personal connections but plenty are through applying to the company.
Everything feels automated, and it feels like all I can do is look forward to the rare moments when I actually speak with a person about their role and try to showcase my experience and skills.
It's demoralizing. I've taken to doing freelance AI data annotation work, which is somewhat boring and not using my full capabilities, but while I'm in this limbo, I'm not sure what else to do.
That's because they are.
ATS solutions are a cancer. I used to work for a company that was trying to make the job application process easier. It didn't work, because at the end, there was an ATS behind it all.
The problem with the job market is many-fold: 1. Volume. It’s easier to travel, move, work remotely etc. so there are just so many applicants for any given post. Also skills are more transferable than ever. 2. Opaqueness: salaries usually not posted as it’s uncouth to mention. Titles no longer industry standard. Job reqs are works of corporate poetry, not realistic descriptions. So people can’t contextualise. 3. Fake internal roles: apparently some companies have policies to advertise all jobs even if it’s 99% going to be filled by an internal candidate. Apparently it stems from non discrimination law. 4. Hubris: we live in a society where everyone (especially me) eternally feels under paid and overqualified. 5. Lies: the bar of what is a lie and what is a polished CV is personal and not agreed on.
edit to say that there needs to be a less social version of linkedin, so just a profile without any of the cringe-inducing toxic positivity.
We started by building a common app for jobs. One single profile that can be used anywhere on any job on the web. Recruiters index on so many different data points, and it makes it more straightforward for both parties if data is standardized
Otherwise, all social networks are pretty harmful to our attention and well-being (read Stolen Focus [0] for more context).
The reason this doesn't make sense is as an employer, we found that Indeed produced the highest number of candidates but cost like $400 per listing. We would first post somewhere cheaper and then post on Indeed if we couldn't find a qualified applicant.
We would have loved to post somewhere else for less money and have it be scraped and listed on Indeed for free. It's difficult to believe that their listings are being scraped from somewhere else as the actually customer is the job poster not the applicant.
https://support.indeed.com/hc/en-us/articles/115002786323-Ab...
I work at Indeed, but don’t have any part in scraping jobs.
I posted a job ad on jobs.gc.ca in early 2000s which is a government site, with junk UX and even then I got about 200 applications.
Then about five years ago I have talked to my last employer. And they used StackOverflow jobs and got 350 applications just the first day for a super niche position (Perl related). No doubt most applications are unrelated spam.
Now, how do you expect these people to objectively review every single application and pick you?
It’s not possible.
You must do things differently to stand out.
Or network.
But that’s just another way of saying “do things differently”.
> jobs and got 350 applications
Been on both sides of recruiting meat grinder and initially had empathy for this "we have hundreds of applicants and most are irrelevant". Once you have experienced human specialist on the other end, have some bloody respect. If you insist on finding inconsistencies, gaps, and incompetence in the CV, all you'll get will be hardcore fraudsters.
This just never happens in smaller orgs.
And the big orgs aren’t that numerous. And even more likely to hire via within or by referral.
I'm a fairly accomplished sr. software developer; my last official title was "sr software scientist".
I've worked on internationally famous software research projects, worked on the original tech for CD-ROMs at Philips, was on the OS teams of both the 3D0 and the original PlayStation (where I wrote the video subsystems), was lead or team member on several high profile EA Sports titles, was on the team that created the first Internet live video infrastructure, produced a live talk show, worked in VFX across the roles of developer, artist & financial analyst on 9 major release feature films, I've written and acquired a global patent in VFX technology, and was lead developer for one of the leading facial recognition systems now in a high percentage of the world's airports. I'm accomplished...
And what happened with my application at Indeed? The recruiter and I spoke for nearly an hour, when she asks "are you even a programmer? I've not heard you mention writing code once." Um... that was all I was talking about, and she did not understand a single bit, nor had the communication skills to ask for clarification at any point during that initial hour. WTF?!?!
While the quote is catchy and viral, and fits many situations, Einstein has never said that. Call me biased, but when you work in tech, you need to be precise.
More info here:
Keep in mind, that after all this chaotic process, these resumes will pass through a mostly-lazy HR department, so the whole process is a failure built on top of failure.
Would you chat with an AI agent to be the first line recruiter assuming that you can have a "real" chat with that agent? I.e., the agent ask real questions?
OR do you think its fairer we submit a CV with years of work experience condensed into three bullet points that's screened by an ATS AI?
"Thought: To determine if John is a suitable candidate for the role of a social media marketer, I need to ask him some questions and evaluate his qualifications. Action: human Action Input: What strategies did you use to grow Boeing's Twitter channel?"
You have to re-type or cut and paste everything one more time, but it should be the last time you have to do it.
It has contributed to a situation where a normal resume now is worthless. It has caused massive inflation of what we write.
Everybody who doesn't excel at selling themselves ends up lower on the chain. But that absolutely doesn't mean they're a bad fit for the job.
And then there are the stupid personality tests. What are they looking for if I have to click the same buttons on 2 separate screens?
I glanced at it the other day and... it was just basically not there. Three programming jobs posted in the DC/NoVa area. How did that site manage to die, particularly if this is the alternative?
Not sure how relevant this top of funnel problem is.
No, I don't. For instance, one job, over a decade ago, I got the offer, which was followed by, "oh, by the way, can you give us your resume, so we have it on file".
Basically, submit your "application" for a job, get a call back from the recruiter, who will then promptly say "yeah forget about that job, I've got 20 other interesting jobs that might fit you better".
... I'm pretty sure in most cases the initial job doesn't even exist.
Checkout Simplify: https://simplify.jobs/ been working hard to make actually relevant curated matches
---
For reference; here's a quick summary of my job history: Mid 20s, I was working for a retail bank in Iceland (where I'm from), doing ASP.NET and C#. With about 4 years of experience, I decided I was a "big fish in a small pond" and that I needed a greater challenge. I was interested in finance and wanted to move to London and do quant trading or HFT, so one night I applied for about 5-6 different jobs posted on Indeed.co.uk. At 7AM the next morning the phone started ringing. 3 days later I was in London, doing five interviews a day for 4 days straight, and long story short, ended up doing about a 15-20 interviews and ending the week with a dozen offers.
Since then, I've done the occasional round of interviews, just to determine whether I'm "optimally employed", and they've never been an issue to set up. Basically just message a couple of reliable recruiters on LinkedIn, tell them "hey I'm interested, and I'm looking for X" and they come back with job specs on a silver platter. I've NEVER not got an interview somewhere I wanted to work. Literally never. I've been rejected a handful of times, most of which I'd chalk up to the interviewers or the hiring process being terrible. I've rejected or cut short A LOT of hiring processes, though, I have some insane stories to tell regarding that.
Now, I work almost entirely by referral. I didn't even interview for my current role or send them a CV, because I'm working for and with people who know me. And I have a feeling that's how it'll stay from now on.
---
So, now that I got that out of the way - why the F00k is my experience so askew with these horror stories? Don't get me wrong, I'm not trying to put anyone down, or brag, or say they're doing it wrong or something, I'm simply asking; what causes the difference in experiences? Is it the fact that London finance runs on recruiters? Is that not a thing elsewhere? The last time I submitted an application directly to a company was in 2009. Since then, I've always had recruiters do it on my behalf.
Well, because you're a software engineer and he's a writer.
There's the classic joke of how to pick up women: "Step 1: Be attractive. Step 2: don't be unattractive" - which is funny because you can't change your appearance. But if you have a skill gap on your CV it is absolutely within your remit to fix that. Don't like your current job? You can change that. Don't have what it takes to pass the interview rounds? You can fix that. Spend 2 weeks doing leetcode exercises and you'll ace any coding test.
Common application for jobs and it will auto fill all your information in Workday apps
Disclaimer: I am the founder (we’re also YC backed!)
Only real world projects (not toy demos), years of experience, and other particularly interesting (but relevant) hobbies would work although I'm not sure they count here. I've now seen companies raising their ask for Masters - PhDs for SWEs due to this demand.
What works best unfortunately is being hired/acquired by FAANG, working at hedge fund, and or a degree at a prestigious elite universities (top 0.01%) to rise above the pile.
For tech, now that there is a flood of FAANG employees from recent layoffs, the job market is only going to get tougher in tech on a herculean scale.
How do you know if the CV is accurate or not?
Multiply these CVs by hundreds and you will introduce software to sift through fake AI generated CVs, or not bother deal with them at all as most hiring managers are extremely time constrained.
By now, I'm assuming that all hiring software have ATS systems by now that does this.
What does this have to do with AI? People have lied on their resumes long before ChatGPT existed.
You might as well (as I suggested before) not rely on CV / cover letters as a signal at all, and look at other means such as real world projects (with working links) that people use.
Scale and ease of effort is a valid and relevant point as it is easier than before for cover letters and CVs to be generated they are as good as dead for hiring managers.
To solve this, do not even consider the CV to begin with and consider looking at candidate's real world projects, bounties and paid PRs. like for example tinycorp [1] or comma.ai [2]
[2] Is similar to a take home except the challenge is public and the deliverable is evaluated on an error score which lower is better.
Solutions will be different to other candidates and the best ones will put in the effort and have a lower error score, it is then you can decide to spend your time interviewing them.
I would even argue that this is even more effective than an ATS that random candidates are sending their fake CVs and cover letters through.
This is the quote from the last powerpoint slide by cute girl from consulting agency. Sweetheart I wake up every morning, eat and drink the same, and yes I expect this day will be different.
It'd be more like you waking up, eating the same thing every day, and expecting different outcomes from the eating, e.g. the level of satiety or the effect on your energy until lunch.
But eating the same can absolutely result with different levels of satiety and energy. Ever been sick, poisoned, or depressed?
If you eat the same thing, you expect the same results. Whether you get the same results or not is a result of the complex chemical processes in your body. That's not what the quote argues about either.
Without a time machine you can't repeat the same thing. It's different every time.
I doubt folks parroting it realize they're essentially regurgitating a line of Narcotics Anonymous propaganda associating addiction with insanity.