Starting A Career in Data Science ?
Starting A Career in Data Science ?
Starting A Career in Data Science ?
Starting a Career in
Data Science
365 DATA SCENCE 2
Table of Contents
2. Portfolio ....................................................................................................................... 6
Abstract
Data science jobs are hyper-competitive. For each position, there are multiple
other highly qualified candidates eyeing the same role. It is like you are all
competing for a $100,000+ prize. If you frame it this way, wouldn’t you want to go
By studying these course notes you will be doing just that. You will learn valuable
information that can give you a much-needed edge over other candidates.
What better way to approach data science job hunting than learning from the
experience of someone who is an actual data scientist and has recruited data
Keywords: data science career, data science portfolio, take-home tests, phone
interview
365 DATA SCENCE 4
1. Job Description
A data scientist is someone who uses math, computer science, and business logic
to solve problems. Usually, data scientists work on large datasets, but sometimes
models, model deployment are all things that data scientists do on the job. These
- Manipulate data
- Visualize outcomes
A data scientist needs solid quant skills. You should have a solid foundation in:
- Statistics
- Linear algebra
- Calculus
- Discrete math
Get your programming and math skills to an intermediate level before applying
for jobs.
You may ask “How will I know when I have learned enough?”
365 DATA SCENCE 5
You will be ready when you can implement the recommended projects on your
own.
- Data scientist
In smaller companies, you can work on more areas of the business. In large
If you have expertise in a specific area – you have good chances of landing a role
when a company is looking to hire someone who will work in that area.
Evaluate your experience – aim for roles that fit your current expertise. If you don’t
Most interviews start with a phone screen. The goal is to hear about your past
Next, you will have a technical assessment. Often, data scientists are invited to
analyse a dataset. Some companies might give you a test in which you have to
If you pass these stages, you will be asked for an in-person interview. Expect to
meet with a data scientist on the team, a data science manager, and a
representative from HR. You can anticipate behavioural and technical questions.
365 DATA SCENCE 6
of business concepts
2) Will get along with the team – show you communicate well
3) Excited about the company and will stay for a while – you need to show
interest
prepared
3) Always be learning
4) Be comfortable about your work – you need to be able to make your work
understandable by others
2. Portfolio
Experience – the single largest factor in getting a data science job. It might seem
surprising, but you don’t need a job to get data science experience.
Projects can show you’re a self-starter and that you can work autonomously. Doing
projects is the best way to learn data science. While doing project work, you get
collection (collect your own data or use Kaggle or Google Datasets); data cleaning
(make the data usable); exploratory analysis (find trends and highlight them with
visuals); find the best models suitable for your use case; model deployment
1) Regression
2) Classification
3) Clustering
1. Unique projects – If you tackle a problem that hasn’t been explored before
4. Having new features in your model improves performance; for ex. If you have
latitude and longitude data, you can create a new feature that is the distance from
a common location.
365 DATA SCENCE 8
Once you have a project, you should add it to: GitHub, Bitbucket, Kaggle, or your
own website. Make sure your code is clean and the code Is clearly explained
• Make sure you delineate the project’s goals and the outcomes.
• Make sure you communicate the value you’re creating. Describe the
• Make sure to include the exploratory data analysis and some pictures of
your findings.
Make sure you have either a GitHub or a Kaggle profile (or both).
• Competitions
• Datasets
Kaggle
community
Similarly to GitHub, it’s good to have a strong level of activity in Kaggle. This way
• Results
Commenting out your code is a best practice, so that people are able to follow
your thought process. In this way, they can understand your decision-making
process.
It is best practice to have a summary table providing the results of the models you
run. The takeaway is that you want to be clear about the decision and when in
The resume isn’t the only way employers find information about you. Your online
presence is an extension of your resume. The resume isn’t going to get you a job,
but it can get you an interview. Optimize your resume for humans and for
Use clear, legible fonts, and go for a modern look. Keep your resume to a single
page.
3.1 Sections
3) Project work – use the same format as the one of your work experience
4) Add something short about yourself (ex. “5 books I read most recently”)
3.2 Storytelling
1. Create value
2. Quantifiable
3. Action-oriented
Try to phrase what you did in a results-oriented manner. Instead of “Used xyz
model to optimize growing conditions for a farm” try with “Increased crop yield by
12% over the 6-month growing season through the integration of XYZ model”
recruiters)
365 DATA SCENCE 11
description.
• Make sure to get some social proof by asking people for recommendations.
Resume checklist:
5. Show you have soft skills with experiences rather than with words.
6. Inject personality.
Anything you do that other candidates won’t do, gives you an advantage.
Don’t spend the whole time talking about yourself, but how you helped the
company. Try to answer the question: “How could I improve the company?” Start
365 DATA SCENCE 12
your cover letter with something that you love about the company and explain
4. Networking Practices
Most positions are filled with networking or employee referrals. As many as 85%
- Lower turnover
- Higher ROI
When you get a job, you are required to spend a significant amount of time with
the people on your team, and when someone can speak to your character, this
3 best practices:
sports, etc.)
3. Telling interesting stories – have a few good stories in your back pocket
Make sure you follow up with people and look at these connections like planting
seeds.
Connection building:
• University alumni
365 DATA SCENCE 13
Be more specific. Lower the risk and time loss for the person you reach out to.
Formula for a good intro: Introduction + Specific conversation topic + times and
Make sure to thank them for their time. Almost all recruiters have LinkedIn and
read their InMail. The key is to make it sound personal. Some companies pay their
recruiters based on their hires. Reaching out and asking a few specific questions
can be great.
Phone interviews are around 30 minutes that usually start with a general question
about your background. Almost all interviews start with an introduction of the
At the end you might ask questions on your own. A good practice is to go on
Glassdoor.com which can give you a good idea what you will be asked. Some
Show 3 things:
2) Technical skills
At the end of the phone interview do not forget to thank the recruiter for their
time.
6. Take-home Assignments
• Take-home dataset. They might give you a target around which to build a
model
- Missing data
- No values
- Sparse data
They want to see the tools you used and your business logic.
Determine whether the model that you’re building is for understanding the data or
5) Try a few different models and explain why you chose them – make sure you
can clearly explain the math behind the models you use
Data scientists, coding is easier (much less complex than for a software engineer)
Glassdoor can help you find what questions you might get asked.
behind models.
365 DATA SCENCE 16
• Technical recruiter
• Behavioural interviews
• In-person assessments
• Technical interviews
You’ll also be asked questions regarding how you handled questions in the past.
Prepare 7-8 different stories from your past experience that can match almost any
type of behavioural question you may get asked and use a clear structure when
Rehearse these stories and be able to tell them. If you have a gap in your resume,
you should be able to explain it. Outside of the actual content of the interview, try
to convey that:
You will be either asked about coding and SQL or about data and math problems.
Therefore, success in this interview is about practice and pattern matching. You
might get asked to solve the task on a whiteboard. When you do that, make sure
to talk your way through your code. If an interviewer understands your logic and
you make a mistake, they might help you out. It’s normal to get stuck. So, if you
talk your way out of a problem, there’s a good chance they won’t give you any
negative marks. If you’re stuck for a while, it’s ok to ask for help.
something specific about the interview with that person as it shows your individual
touch, which shows you listened. You can also clarify an answer. Following up is
Before the interview you do very careful research about the company. You come
to the interview prepared with a written document that contains a list of the
projects you believe could add value to the company. You have an in-depth idea
of the data needed, the feasibility, the timeline, and the outcomes. The idea is that
when you show up, you would give them an idea of the value you will bring. Use
this technique at the end of your interview. Make sure you leave a paper copy with
them.
Copyright 2022 365 Data Science Ltd. Reproduction is forbidden unless authorized. All rights reserved.
Learn DATA SCIENCE
anytime, anywhere, at your own pace.
If you found this resource useful, check out our e-learning program. We have
everything you need to succeed in data science.
Learn the most sought-after data science skills from the best experts in the field!
Earn a verifiable certificate of achievement trusted by employers worldwide and
future proof your career.
$432 $172.80/year
Email: team@365datascience.com