What no one will tell you about data science job applications

Edouard Harris Edouard Harris
February 22, 2019 Big Data, Cloud & DevOps

You have trouble finding a data science job, but don’t understand why?

I’m a physicist who works at a YC startup. Because of what our company does, I get lots of emails that ask me for data science career advice.

Many of those emails ask me very similar questions. Over time, I’ve developed a few stock answers to the questions I usually get.

A few days ago, I got an email that asked most of the questions I usually get in a single message. I wrote an answer and sent it back, but then I realized this was a great chance to expand on my answer and post it in public for anyone who’s having trouble finding a data science job, but who doesn’t understand why.

For every person who has a question, and asks it, there are ten people who have the same question, but don’t ask it. If you’re one of those ten, then this post is for you. Hopefully you’ll find it helpful.

Here’s the email I got, edited for length:

The email

From: Lonnie [name changed]

Subject: Trying to get a job in data science

I am a college drop out (I start with that because apparently if you don’t come out of the womb with a phd in theoretical physics and 15 years of data science experience something must have gone wrong with the birth). […] As I drifted through marketing I found I that I liked the data portion the best. I originally skilled up A/B testing getting certified by Google in Google Analytics & by Optimizely in their testing platform. Then from there I went into Python, SQL, etc. I just graduated from [well-known data science bootcamp] and I am struggling to even get interviews. I have sent out over 100 applications (even in other cities) and I have had very few interviews.

To keep “skilling up” I am doing a Udacity NanoDegree & Dataquest.io

Here is my LinkedIn if you want to check it out: [redacted]

[…]

I think my lack of academic pedigree is really what is killing me. It is not really skills (though they really need a lot of work and I am doing that). I am not even getting the interviews to show my skills so that’s why I say that.

I had an in person with [BigCo] and it was my first time ever doing in person coding or a whiteboard so that didn’t go well.
I had a take home that was a survival analysis from [big startup] and I had never studied that so that didn’t go well
I had a take home from [BigCo] that got me an in person and they passed because of my education (which is stupid since they had my resume already).

Other than that: nada

[1]

My answer

Hi Lonnie — thanks for reaching out.

Here’s the truth: depending on where you’re submitting your job applications, a 2–3% interview rate could be normal. There are two reasons why, neither of which you’d have any way to know about.

Getting lost in the crowd

The first reason is that most hiring teams use something called an applicant tracking system to tell them where their best candidates are coming from. If you apply through a channel that’s given them poor results in the past, they’ll spend less time looking at you. [2]

Your job application will most likely be processed by an applicant tracking system like this.

For example, if you apply for a technical job through Indeed, you’re very unlikely to get anywhere. Everybody knows Indeed, and it’s easy to apply that way. That means the average person who applies to a job on Indeed is, most likely, an average person. So a hiring manager will spend less time looking at a resume that comes from Indeed, because she expects it to be average.

You can get around this problem by applying on websites that most people don’t know about yet. Key Values and Y Combinator’s Work At A Startup job page are good places to begin. [3] By using websites that most people don’t know about yet, you’re marking yourself as someone who seeks out opportunities intentionally. The average person who applies to a job on those websites is, most likely, above average. That’s why companies pay more attention to applicants who apply through less known channels.

Office politics

There’s a second reason why applying to generic job boards doesn’t work very well. It might be hard for you to believe this, but a lot of the companies that post to job boards (especially big ones) don’t actually do it to find people they want to hire. [4]

If you’re searching for a technical position on Indeed, you’re doing it wrong. Sorry, Indeed.

That sounds insane: why the heck would they post to job boards at all, then? What you need to understand is that in most big companies, there’s a sharp division between the human resources team (HR) and the engineers. The HR team is usually the one that’s posting the job on Indeed.

Unfortunately, HR isn’t staffed with engineers, so they can’t really tell which candidates are truly talented and which ones aren’t. HR only knows how to screen for credentials, which means checking if you went to a good school (did Stanford think you were good enough to get in?) or worked at a good company (did Google think you were good enough to work there?).

So here’s the dark truth of why your hit rate is 2–3%: HR can’t tell the difference between good bootcamps and bad ones. So they have to default to saying “No”, because they don’t want to waste the engineering team’s time looking at bootcamp grads who might not be any good. I’ve seen this hundreds of times.

Luckily there’s good news: most engineering teams understand that their HR can’t screen for talent. So the best engineering teams hire through networks and back channels instead of job boards. As a result, my best advice to you is: start embedding yourself in engineer-driven machine learning meetups.There’s no magic here: just go to meetup.com, find relevant-looking meetups and start going to them.

You’ll catch on pretty quick to which ones are valuable and which aren’t. Networking has compounding benefits, so ask smart questions, try to have rewarding conversations, and listen for the inevitable “we’re hiring” announcements when folks introduce themselves.

The interview

A quick word about this: the job interview is a dark, mystical ritual. Every company’s process is different, and every company thinks its job interview is The One True Job Interview.

There are lots of ways to get better at interviewing, but the best way is to do it a lot. So my advice to go to meetups will help you here, too: the more you interview, the better you’ll get at it. Even if you bomb your first ones, it’s a skill like anything else and you’ll pick it up as you go.

Lastly, I’m sorry this system is so badly broken. I know it’s especially hard for beginners. It isn’t fair, but there’s light at the end of the tunnel: after you have 1–2 years’ experience, the companies start chasing you. The reward is worth the effort.

If you have a question you didn’t see me answer here, you can always just ask it on Twitter: @neutronsNeurons. My DMs are open — don’t be shy!

**********************************************************

[1] In a follow up email, Lonnie told me he didn’t feel like his bootcamp was the reason he was having trouble, but that the problem was instead that he didn’t have much of a formal education.

[2] Applicant tracking systems can also screen out resumes automatically based on keywords. But I’ve found most people already know to include the right keywords in their resume, so I won’t expand on that here.

[3] I know that by posting links to these job boards here, I’m ensuring that more people will know about them. But it’s unlikely that either of these will be as big as Indeed in the near future.

[4] Of course some do, and of course even those that don’t sometimes find good candidates that way by accident. But if you’re the one who’s job hunting, treat those companies as a pleasant surprise.

  • Experfy Insights

    Top articles, research, podcasts, webinars and more delivered to you monthly.

  • Edouard Harris

    Tags
    Data Science
    © 2021, Experfy Inc. All rights reserved.
    Leave a Comment
    Next Post
    IoT’s Real Impact on Business

    IoT’s Real Impact on Business

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    More in Big Data, Cloud & DevOps
    Big Data, Cloud & DevOps
    Cognitive Load Of Being On Call: 6 Tips To Address It

    If you’ve ever been on call, you’ve probably experienced the pain of being woken up at 4 a.m., unactionable alerts, alerts going to the wrong team, and other unfortunate events. But, there’s an aspect of being on call that is less talked about, but even more ubiquitous – the cognitive load. “Cognitive load” has perhaps

    5 MINUTES READ Continue Reading »
    Big Data, Cloud & DevOps
    How To Refine 360 Customer View With Next Generation Data Matching

    Knowing your customer in the digital age Want to know more about your customers? About their demographics, personal choices, and preferable buying journey? Who do you think is the best source for such insights? You’re right. The customer. But, in a fast-paced world, it is almost impossible to extract all relevant information about a customer

    4 MINUTES READ Continue Reading »
    Big Data, Cloud & DevOps
    3 Ways Businesses Can Use Cloud Computing To The Fullest

    Cloud computing is the anytime, anywhere delivery of IT services like compute, storage, networking, and application software over the internet to end-users. The underlying physical resources, as well as processes, are masked to the end-user, who accesses only the files and apps they want. Companies (usually) pay for only the cloud computing services they use,

    7 MINUTES READ Continue Reading »

    About Us

    Incubated in Harvard Innovation Lab, Experfy specializes in pipelining and deploying the world's best AI and engineering talent at breakneck speed, with exceptional focus on quality and compliance. Enterprises and governments also leverage our award-winning SaaS platform to build their own customized future of work solutions such as talent clouds.

    Join Us At

    Contact Us

    1700 West Park Drive, Suite 190
    Westborough, MA 01581

    Email: [email protected]

    Toll Free: (844) EXPERFY or
    (844) 397-3739

    © 2025, Experfy Inc. All rights reserved.