Tips to prepare an outstanding CV for data science roles

Kunal Jain 24 Sep, 2015
6 min read

Here is a CV I received for a position of “Research scientist” some time back:

Example of Bad CV

Sadly, the person who applied for the CV had very little chance of getting the position. I am not saying this after looking at the skillset of the person. Instead, I am instead telling this by just glancing through the person’s CV. The first half a page on CV doesn’t tell its reader anything about the person or his / her skillset. No wonder, this was a 3 page CV for a person with 2 years of experience!

Here is another instance – a cover email which led to rejection of the candidate even before his CV was opened.

Bad cover letter

His “Exceptionall” skills were clearly at work here! Spelling errors, grammatical mistakes, poor typesetting, illogical sentences – you name a mistake and this email would likely have it!

Here is a tip which can save you from a lot of trouble:

A good CV might not be sufficient to get you selected,

But, a bad CV can be sufficient to get you rejected!

This article aims to provide you with some thoughts to make your CV stand out from the stack of CVs for any data science role.

Tips to prepare an outstanding CV for data science roles

 

Step 1: Get the basics right

Here are a few tips to get the basics in place. I am just listing the tips here as most of you would know these or can find better guidance on basics on the web.

  1. Make sure the CV has no errors – either typos or grammatical. This is something which leads to a straight rejection.
  2. The length of your CV should be ideally one page or a maximum of two pages. Any thing more than that is likely to be skimmed through, rather than being read.
  3. Make sure that every point you are mentioning in your CV is crisp and clear. Avoid using long, complex, technical statements.
  4. Attach clear (business) benefit attached to each and every project you mention or call out why the project you are mentioning stands out.
  5. The purpose of the CV is to showcase your work from past. Hence, you should emphasize on what you have done and not what you can do.
  6. Highlight skills relevant to the role (more on this later)
  7. Take review from a few experts in the industry. This is the acid test to check whether your CV is still up to the mark or not.

 

Step 2: Tailor your CV

Once a basic version of your CV is ready, you can start thinking “How to can tailor your CV depending on the role you are applying for?” Emphasize and highlight projects which showcase the skills required in the role you are applying for. There are broadly two classes of roles available in analytics industry currently:

Types of data science roles

  1. Technical data science roles: These roles require you to spend time working on / leading data science projects. You need to slice and dice data to come out with insights for your customers / stakeholders. If you are applying to these roles, here are a few tips:
    1. Focus on showcasing few key projects: Identify a select group of project (5 – 10) and focus on mentioning them only. Highlight the key benefits or uniqueness of each of these projects.
    2. Illustrate depth of knowledge: There roles require you to possess deep knowledge on a topic.
    3. Showcase technical skills: You should mention the types of tools you have worked on and your expertise with them.
    4. Get (meaningful) certifications and add them to your profile – Lookout for courses running on platforms like Coursera, Udacity, edX and complete them along with their assignments.
    5. Create a GitHub profile and share your work from past – Share whatever work you can share on GitHub (e.g. projects done while doing courses on Coursera, edX etc.), codes from Kaggle competitions, tutorials and blogs you have written in past
  2. Non-technical data science roles: I refer to the roles, which are either client facing or related to sales of analytics solutions here. If you are applying for jobs like these, you don’t necessarily need to showcase your expertise on a language. What you need to showcase are the skills which are critical to that role. For example, a client facing analytics consultant would need to be very good at structured thinking. A pre-sales person would need skills to influence people basis data based stories. Here are a few tips to make your CV stand out for these roles:
    1. Focus on breadth of knowledge rather than depth: These roles typically require you to know the entire spectrum of data science fields, so that you can understand the client requirement well and advice accordingly. So, you should focus on showing the breadth of knowledge rather than depth.
    2. Emphasize the business impact from your previous engagements: This could be the biggest sales you made, the number of clients you consulted or any metric, which directly impact the top line (or bottom line in some rare cases).
    3. If you have written blogs / views on the subject, you should include them in your CV.

 

Step 3: Stepping up the game

By now, you should have a basic CV ready and you would have emphasized the right skills for the role. Next, I would mention a few examples and techniques to take your CV to the next level. Consider these examples as High risk, High return strategies. You should not attempt them until your basic CV is ready.

If you do these things well, you can get a very high return. However, if you do a bad job in executing these things well, these things can backfire. The main purpose of these techniques is to distinguish your CV against the bunch of CVs, which employers get for good positions.

 

Example 1: Create an Infographic about yourself

Here is a good example of an infographic designed by a graphic designer. He has highlighted his skills and knowledge of tools.

Infographic CV

Source: Ryan Eccleston (Behance)

Why does an infographic like this work? This works because creating this shows that you can take a lot of data and represent that in a nice and effective manner – a skill every data scientist or manager needs to possess.

 

Example 2: Creating a dashboard / story in the tool of your choice

Consider your CV as your real estate for showcasing yourself in a limited space – something similar to what you need to do in business dashboards. So, if you can create an interactive dashboard about yourself (with drill downs), you can again drive your CV home. Here are a CV from Dmitry Gudkov, which was available on the internet:

QlikView CV

You can also use story-telling features from QlikSense or Tableau. This not only shows that you can visualize data effectively, but also that you know about the latest features in some of the tools.

 

Here is another example of a CV, which an applicant created while applying for a Digital marketing manager. Google Analytics is the most commonly used tool for digital marketing. So, he created his CV in form of a dashboard, which resembles Google Analytics dashboard closely.

Google Analytics CV

With these examples, you would now understand what I mean by high risk, high return strategy. If you do pursue to create something like this, you will need to spend a lot of time thinking what information should come on CV and what should go off. However, that is time well spent.

After all, if you do create a nice visualization about yourself, it will definitely set you apart from the league.

 

End Notes:

What do you think of these tips? Have you used them to differentiate your CV. I am trying to develop a Python script, which scraps my professional profile over the internet, mines the data and then summarizes the data in a page. Do you have any other idea which can make you stand out? Please feel free to share your thoughts through comments below.

If you like what you just read & want to continue your analytics learning, subscribe to our emailsfollow us on twitter or like our facebook page.

 

Kunal Jain 24 Sep, 2015

Frequently Asked Questions

Lorem ipsum dolor sit amet, consectetur adipiscing elit,