What does the Chief Data Scientist of a $600,000,000 tech company look for when hiring?
You can watch a video version of this article on YouTube.
So you want to get a job in data science?
Youâve been doing all the courses and youâve been making some pretty sweet visualisations but now what?
I was in Melbourne recently and had the privilege of being shown around one of Australiaâs largest tech companies, REA Group.
Their main site, realestate.com.au gets 7 million unique visits per monthâââremember this is Australia, our population is 22 million. So 1 in 3 people visit the site every month. We love real estate.
From these 7 million unique visits per month, 300 million data points are collected, analysed and experimented with to provide a better experience.
When Nigel Dalton, Chief Inventor of REA Group, and I were discussing the timeline of REA Group, he said theyâre moving away from a search space into a matching space.
So what does that mean?
Rather than searching for the perfect property, REA wants to use their data to help match you with the perfect property. In essence, using your past preferences to show you places youâre more likely to be interested in.
If youâre thinking this is something new, itâs not. Itâs happening all over the web. Netflixâs recommendation engine and Facebookâs newsfeed do this. My brothers and I rarely search for YouTube videos anymore because their recommendations are so good.
How is all of this possible?
Patterns. Patterns are everywhere. The 3-inches at the top of your skull is an expert pattern recogniser. Itâs how a 20-year veteran real estate agent can look a home in their local suburb and guesstimate the value within a few decimals. But now our ability to replicate this pattern recognition with machines is catching up, in some instances, surpassing our grey matter.
Thereâs no way you or I could take in the 300 million data points and imagine bettering the experience for 7 million people. Maybe I could take in 10 and better it for 1 person and you 20. Then how do you match someone with a property based off of their previous searches? Data science.
What was I looking for?
When I was talking with REAâs most Senior Data Scientist I wanted to find out what it took to get on his team.
For clarity, REA has a data science team of 12 and data plays a part in almost every one of REAâs business decisions. Thereâs something beautiful about how much impact a relatively small team can have with access to the right tools.
âWhat do you look for when youâre looking to hire someone new?â
Iâve condensed our discussion into the following points.
1. Skills
Skills are a must. Thereâs no question here.
But what skills exactly?
Python or R is where you want to be.
How much Python? How much R?
There are no exact answers here. Being able to manipulate a dataframe is a great place to start. If youâre unsure what a dataframe is, donât fret. Find out and learn about them, then keep reading.
Youâll have no trouble trying to find a data science or machine learning course online and a book or two to go with it. I learned this way and Iâm going to continue learning this way. If youâre looking to get started, I recommend anything on Coursera or Udacity. Yes, theyâre paid, but you get what you pay for.
There is no perfect set of skills or perfect course/book. Jump in and give it a try. Once youâve learned a few things, start thinking about how they could be applied to something youâre interested in. It may take a while to get to this point, it may take a day. Either way, remember, learning a new skill is by definition hard. Expect it to be hard at some points.
2. Adaptability
âMost of our problems donât require the same skills, the foundation is needed but not everything is the same.â
So youâve been studying hard and now youâve got a few skills. Great! Now it might be time to apply for some roles. But you read the job listing and are quickly disheartened by the requirements.
X years experience in R.X years experience in data visualisations.X years experience in PowerPoint (what?).
Youâve been learning Python. Damn. That role looked really good.
Wait! Donât fear. Every job posting will have something like this on it. Itâs the norm.
Whatever skills you learn, itâs unlikely theyâll ever fit the exact ones listed in the job posting. Apply anyway.
The beauty of these skills is their adaptability. And thatâs what youâll have to be prepared for. Problems wonât always come in the same neat little package.
This is where you can demonstrate what youâve been up to on your learning journey.
3. Showing your work
Alright, youâve been learning some skills and youâve tried them out on some data. Everything didnât go as planned.
Now youâre reading about a role youâd really like but again youâre thrown off by â46 years experience with being a data ninja.â
Thatâs another way of saying, âwe need you to be able to ride a bike on your own so we donât have to teach you how to ride a bike with training wheels again.â
Well, guess what? Youâve already ditched your training wheels. You might be a little wobbly, but youâre still riding the bike.
But throwing analogies like I just did might not cut it in an interview or a cover letter. If they do, virtual high-fives to your employer (and you).
Where can you show your work?
The internet has given us a menagerie of tools to show how creative we all are. A few came up in our discussion.
Your own website
Ever wanted a corner of the internet you can make entirely your own? This is where that can happen.
When I first launched my blog, I was scared. After a couple of years its become a part of me, I love having my own space to share my ideas and anything else Iâve been working on.
You can code your own, but weâre also spoiled for choice with places like Medium, GitHub Pages, SquareSpace and WordPress. Write an article about the latest project youâve been working on. Share an idea about how to find insights into an open source dataset.
If a post gets 0 views, donât worry. It all adds to your proof of work. So if someone asks, âhave you ever had experience with X?â you can say, âwell not exactly, but I did write an article about how I dealt with Y and how I learned Z from it.â
GitHub
You know what Iâm talking about. The place where code lives.
If youâre writing code and ever want it to be seen or shared, GitHub is the place to do it.
The beautiful thing? You can code a whole data science pipeline, write about your thought process and share a step-by-step tutorial all on GitHub, for free.
Use your readme.md files to yours and others advantage. Donât just post code, describe what it does and why itâs important. This is something I can still work on.
LinkedIn is the new resume. If you spend 8-hours crafting a beautiful resume, you should at least do the same on your LinkedIn profile.
At a bare minimum, fill out the required fields, write a description about yourself and include a headline.
A good headline should tell someone what you do or at least intrigue them in under 10 words.
What would you like someone to think of when they see your profile for the first time?
Iâm a fan of: I [VERB][WHAT YOUÂ DO].
Unlike GitHub, you canât share code directly to LinkedIn but you can share text, photos, videos and even write articles which live on your profile. Thereâs no secret formula for posting. I got started with a 30-day LinkedIn challenge. Every day for a month, I posted something and it was a great way to start building momentum on the platform.
The beautiful thing about LinkedIn is there are people like you all over it. Everyone is in some way looking to improve themselves and help others. Donât be afraid to reach out to someone in the industry youâd like to get into and ask for their advice. If you message 47 people and only get 2 replies, donât take it as a bad thing. Everyone has their own life as complex and interesting as yours.
LinkedIn is one of the first places people go if theyâre looking for someone to hire. If you want a role, have yours ready.
Other options
Writing not your thing? Better on camera? Make a video sharing your latest project and share it on LinkedIn.
Learned a new thing you think would be helpful for others to know? Create a YouTube tutorial for others.
The internet has given us a plethora of ways to showcase our work. The only way to find the best one for you is to try a few out and see what sticks.
4. An eagerness to learn
This goes hand in hand with adaptability. You canât adapt if youâre not eager to learn.
Technology is improving every day. What was state of the art last month wonât be state of the art next month.
âWhat do you look for in interns?â I asked.
âHow quickly they disregard their old methods for learning something new and better.â
Have you ever tried to have a conversation with someone who was right no matter what?
Itâs not fun.
Continual learning means eventually you will be wrong. Thereâs nothing wrong with being wrong. The only time it becomes wrong is when you donât accept youâre wrong and move forward. Instead, youâre stuck in an old way of doing things.
This was hard for me to accept when I started. I thought I could do everything. I thought it should come easy. Wrong.
Learning something new is hard. Accepting there will always be something new to learn doesnât make it any easier it means there are no surprises.
Whatâs next?
Youâve got the skills, you can adapt like a thermophile, youâre showcasing your work better than most art galleries and youâre more eager to learn than 8-year-old with their first iPad.
Sweet, but what do you do now?
Apply. Work. Wait. Repeat.
Showing your work may lead to opportunities but itâs likely youâll have to do much of the outreach yourself. The traditional application through a careers page is a good place to start. After here, if you really want to stand out, try writing an article about something to do with the role. Send it along with your application. Or make a website.
whycompanyXshouldhireyourname.com
Be creative. Youâre more than a one-page resume.
Youâve made your applications. No one is reading your articles. You havenât heard back from anyone. Itâs been three weeks. All hope is lost.
Not so fast.
Itâs time to work. Itâs time to figure out where youâve been going wrong. Take stock of where youâve come. Whatâs worked, what hasnât?
Perhaps the one thing youâre missing is patience. Finding a role is difficult. You should treat it with as much care as starting a new relationship.
Not everyone you ask would be happy to go on a date with you, itâs the same with applying for roles.
Keep applying. Keep learning.
Will any of this actually work?
As an up and coming data scientist, youâre looking for ways to use your skills to help make sense of the world. Youâre starting a new project but youâve only got a sample size of one. Whatâs the first thing you do?
âLook for more samples.â
Bingo.
Youâve just read this article. Itâs given you a few things to think about. Are they the best?
I canât answer that. But I can give you somewhere else to look. I found an article yesterday which contradicts half the things in this one.
The internet has given us access to an abundance of information, all of which you can remix with your own ideologies into your own unique system.
The tips Iâve put together here are from the Chief Data Scientist of realestate.com.au. Their goal is to match people interested in property to the best properties and agents. The company you apply to may have different goals and thus different outlooks on how they hire.
One thing is for sure, finding a role is hard. Thereâs no set path.
We didnât mention it during the discussion but Iâm going to finish with a point of my own.
5. Confidence
Whatever role youâre after, go for it. Apply and apply again. And if there is no role for you, create your own.
Youâre more capable than you think.
If youâre more of a visual learner like me, thereâs a video version of this article on my YouTube channel. And a bunch more videos documenting my journey into the world of data.
Originally published at mrdbourke.com.