How to Find a Job in Statistics – Advice for Students and Recent Graduates


A graduate student in statistics recently asked me for advice on how to find a job in our industry.  I’m happy to share my advice about this, and I hope that my advice can help you to find a satisfying job and develop an enjoyable career.  My perspectives would be most useful to students and recent graduates because of my similar but unique background; I graduated only 1.5 years ago from my Master’s degree in statistics at the University of Toronto, and I volunteered as a career advisor at Simon Fraser University during my Bachelor’s degree.  My advice will reflect my experience in finding a job in Toronto, but you can probably find parallels in your own city.

Most of this post focuses on soft skills that are needed to find any job; I dive specifically into advice for statisticians in the last section.  Although the soft skills are general and not specific to statisticians, many employers, veteran statisticians, and professors have told me that students and recent graduates would benefit from the focus on soft skills.  Thus, I discuss them first and leave the statistics-specific advice till the end.

Choosing Your City of Study

Most good statistics jobs that I have encountered require at least a Master’s degree.  (However, many employers in data science are happy to hire anybody with a strong background in math and computer programming, as well as experience in working with data.  This advice post will reflect my experience in working in statistics, but I encourage you to research the job market in data science to broaden your scope.)  When students choose where to study for their graduate degree, I think that the industrial activity and job market for statistics in the city of study should be a key factor in your decision.  When I was choosing my graduate school for my Master’s degree, I was offered to study with a world-renown statistician who has won prestigious awards for his research, but his university is in a city without a lot of industrial activity for statisticians.  I ultimately chose to study in Toronto mainly because of the high quality of the statistics department at the University of Toronto (there are some world-renown professors there), but also because of the high industrial activity for statisticians in that city.  (The course-based Master’s program has an intense but short duration of 8 months, which was another attraction for me.  Had I wanted to extend my degree by pursuing a thesis or a thesis-like project, the program would have gladly accommodated that, so it was nice to have that option to pursue the more traditional 2-year path with a thesis.)  It is harder to find a job in statistics in a smaller or less industrious city like Vancouver, where I currently work.  Some of the advice that I offer below would be difficult to implement if you live in a city with little industrial activity or a small job market for statisticians, but you can still do some of it via the Internet through email, Skype and Google Hangouts.


The best way to find a job is via networking.  Employers may post jobs online, but they prefer to hire good candidates whom they have personally met in the past in professional settings or via trusted referrals from their colleagues – it’s faster and far less time-consuming than examining hundreds of cover letters and résumés from strangers.  I have even encountered some companies that are not actively seeking new employees but will create a new position in order to hire a smart and hard-working person whom they have met through their network.

Networking can be done face-to-face and online, but face-to-face is much better.  Your network starts with your professional and academic acquaintances: professors, teaching assistants, classmates, past employers, past co-workers, and colleagues from extra-curricular activities.  I did not have a single professional contact in Toronto when I first arrived there, so I had to grow my network from scratch.  Attend industrial events to meet professionals in statistics and analytics, and you may be talking to you future employer.  This was how I found my first job in statistics after my graduate studies.  Be proactive in approaching strangers at these meetings and ask them about their work.  If someone’s work especially appeals to your interests, express your feedback and enthusiasm to them, and perhaps even share your thoughts or ideas.  (Remember: Networking works best when it’s a win-win interaction.  Be prepared to both learn from someone and share what you know.)  During my graduate studies in Toronto, the SAS User Groups in Toronto were the best networking events.  These meetings are also great ways to improve your skills in using all types of SAS products, from Base SAS to SAS Enterprise Miner.  Toronto’s SAS community is especially active, and I attended the meetings held by

The above web pages contain great archives of past presentations about SAS, and they are great learning resources!  I also attended some smaller but still very valuable events like

Since coming to Vancouver to work in HIV research and then in cancer research, I have attended some great events organized by

Information Interviews

Once you meet some professionals or even potential employers, ask them if they would be so kind and available to meet with you for an information interview.  These meetings are not about actual job opportunities; they are a chance for you to learn more about that person’s work, company, or industry.  Ask them about what they do, what they like/dislike about their job, how they got the job, what traits they look for in ideal candidates in their field, and the current trends in their industries.

Of course, this is an excellent time for you to make a great first impression, because your interviewee may be your next employer or may refer you to your next employer.  Be prepared with your questions, be professional in your interaction, respect their time, and express gratitude for their generosity.

Career Advising

Visit your university’s career centre to devise a plan on how you will find a job.  (If you are a recent graduate, you may still be able to access those services as a recent alumnus – check your career centre’s rules.  I was able to use the University of Toronto’s Career Centre‘s services for 2 years after my graduation.)  Meet with a career advisor and be specific about what you want to get out of the appointment.  Your first meeting may be to discuss your overall goals and aspirations.  The career advisor may point you toward general directions and suggest ways for you to improve upon any weaknesses in your approach or your qualifications.  (Even after volunteering as a career advisor for 6 years, I still learned a lot from my appointments with my own career advisor.  Those meetings were fruitful because I was quick to identify my weaknesses and prepared for each meeting with specific questions about how to work on my deficiencies.)  As you go through the different stages of your job search (searching, applying, interviewing, negotiating, working, moving onto a new job), continue to meet with an advisor to work on all areas of your career development:

  • networking
  • information interviews
  • cover letters
  • résumés
  • job interviews
  • salary negotiations
  • researching potential employers
  • developing a good online presence
  • choosing and preparing your referees
  • showing that you are a good fit with your desired potential employer
  • phone interviews

Searching for Job Postings

Even the traditional method of looking for job postings has been advanced in recent years – and much of it is due to machine learning!  LinkedIn and Indeed are my favourite job search web sites, but there may very well be others that are good.  Good job search web sites use recommender systems to automatically find jobs and employers that suit your interests, and they will send regular alerts to you via email about new job postings.

Communication Skills

Multiple employers have told me that they value communication and interpersonal skills more than statistical knowledge when they assess job candidates.  Most candidates have the basic level of statistical knowledge that they need for the job, but communication and interpersonal skills are much harder to train and teach.  If you lack experience with a particular statistical technique, most employers will gladly give you time to learn about it.  However, they simply do not have the time or patience to teach you key skills that all statisticians need – for instance,

  • explaining a concept clearly to non-statisticians
  • writing a report with the statistical analysis plan, the results of the analysis, and their interpretation
  • delivering a presentation to a large and diverse audience (i.e. public speaking)
  • developing a rapport with people inside and outside of your team
  • asking questions to clarify what a client wants to accomplish
  • reading a client’s body language to sense repressed confusion or doubt, and taking the initiative to untangle their confusion and instill both clarity and confidence in their understanding
  • contributing ideas, asking questions, and even disagreeing with others in meetings, phone calls and teleconferences (very different settings from one-on-one communication)
  • writing emails in clear, unambiguous, flowing, professional and grammatically correct language

Thus, one of the most important things that you need to do to get a job in statistics (or any industry) is to develop your communication and interpersonal skills.  Regardless of how technical your job may be, you will need to communicate and relate with your boss, co-workers, and clients, and much of that communication involves empathy, active listening, sensitivity, assertiveness, negotiation, compassion, setting boundaries, expressing anger professionally, expressing gratitude professionally, providing constructive feedback, accepting positive and negative criticism, and diplomacy – none of which you will learn in statistics classes.  These skills can only be developed through experience, and getting a lot of good work experience or volunteer experience (in statistics or non-statistics roles) is a great way to do so.

Another great way to develop communication skills for statistics is by taking a statistical consulting course, which many graduate programs in statistics offer.  These courses will pair you with actual clients who seek your advice and expertise, and they are often non-statisticians who need you to communiate technical concepts in ways that are understandable and practical for them.  I took such a course at the University of Toronto during my Master’s degree, and it was a valuable experience for me.

I offer this following advice as an anglophone working in North America.  Please feel free to change the word “English” to whichever language is dominant in your place of work.

Many statistics students do not speak English as their first language.  If this is true for you, then I highly recommend you to take the time to develop your English skills in social settings outside of statistics and away from the classroom.  Read properly written English and learn to mimic correct grammar until you grasp the rules yourself.  Train your accent to become closer to that of your native English-speaking peers.  I have met many smart and hard-working statistics students whose talents are not fully realized in the working world because they are hesitant to socialize with people who don’t speak their native tongue; while this is easier for making friends, it also greatly limits your ability to develop your English skills and familiarize with the local culture.  Try to socialize with anglophone people; a friendly person with mature wisdom and a kind heart will shine through any language barrier with like-minded and like-hearted people.

Advice Specifically for Statisticians

  • Learn both SAS and R.  Academic statistics tends to use R, but many statistics jobs require good knowledge of SAS.  There are many good resources to learn both languages online.  My blog offers many resources on R programming, and I’m beginning to blog about SAS programming, too.
  • Learn machine learning.  Regardless of which field you are working in, machine learning has already become prolific in all areas of industry, and will become even more prolific in the near future.  If you haven’t learned any machine learning in school, have no fear – there are some great resources online for free!  Many massive open online courses (MOOCs), like Coursera, teach machine learning, and most include programming-intensive projects and assignments that you can later display to your potential employers as evidence of your skills.  There is a great Youtube channel by Mathematical Monk on machine learning that I also like.
  • Most biostatistics jobs that I have seen require knowledge of survival analysis as a basic requirement.  They also require knowledge of how to use survival analysis in SAS.  I have really enjoyed reading Paul Allison’s textbook, Survival Analysis Using SAS: A Practical Guide, to learn both.
  • Despite the emphasis on linear regression for modelling continuous response variables in statistics education, I have found that logistic regression is used a lot more often in industry.  (I have worked in industrial statistics and medical statistics so far).  Thus, develop a thorough understanding of the analysis of binary variables: 2-by-2 contingency tables, specificity, sensitivity, positive predictive value, negative predictive value, concordance statistics, ROC curves, chi-squared and Fisher’s exact tests of independence, and – most importantly – logistic regression.
  • In biostatistics, knowledge of statistical genetics is becoming increasingly more valuable.  If you want to work in biostatistics, being good at it will certainly give you an edge.
  • The American Statistical Association has a great web page with data on salaries that you can use for your salary negotiation.
  • Take the initiative to show samples of your work, even if most employers don’t explicitly ask for them.  It’s a great way for you to concretely demonstrate your technical and theoretical knowledge.  For example, I once brought a MATLAB script implementing a recommender system to a company to demonstrate my passion for machine learning, collaborative filtering, and computer programming.  I also brought two 1-page descriptions of what I did: one in words, and one using a flow chart.
  • An even better way to show your work is to write a blog.  I will write another advice blog post about that; in the meanwhile, check out my blog or the blogs in my blog roll for some good examples.
  • When I was a student, many of my professors told me that employers will generally tolerate job applicants not having certain skills like data manipulation, SAS programming, or programming in some other language (like Python, SQL, C++ or Java) – skills that are they considered to be relatively easy to acquire with 1-2 months of “learning on the job”.  My experience in the job market has taught me that their advice has been mostly wrong.  Most employers who demand those skills will not consider candidates who lack them, even if they are relatively strong in their statistical knowledge.  They have work for their new employees to do right away, and they usually do not have the patience for them to learn those essential skills (especially computer programming in a particular language) on the job.  (Some employers may give you some time to develop your skills in data manipulation for a little while, just because you need some time to learn about the data and become familiar with their intricacies and quirks.)  Plus, there are many people who do have those skills, so, even if an employer likes you, other candidates may simply out-compete you because of their larger skill sets.  Thus, at least a year before you expect to start working, identify the essential skills in your desired jobs and acquire them while you are still in school.  Use your spare time – especially your vacations – to acquire those skills while you are still a student.  By the time you start applying for jobs, you will be prepared to serve employers with skills that they need, even if your school doesn’t teach them.
  • In many statistics jobs, including my current job at the British Columbia Cancer Agency and my previous job at the British Columbia Centre for Excellence in HIV/AIDS, much of my work involved cleaning raw data, manipulating data into the appropriate formats, and merging different data sets to obtain the final data set that I need.  Only after hours or even days of doing so can I even begin to use my statistical knowledge to analyze the data.  Unfortunately, my academic education in statistics did not teach me skills in data manipulation and processing – the data sets in my homework were already cleaned and formatted for analysis.  Some companies – like Predictum, where I first worked after graduating from my Master’s degree in statistics – compartmentalize these tasks so that the statisticians can focus purely on methodological research and analysis.  Predictum’s database managers and clients usually provided the data in the format that I needed, so I did not have to do any data manipulation.  I liked that a lot, but I have learned that this compartmentalization is the exception rather than the rule.  Thus, I highly recommend you to learn how to manipulate data in both R and SAS.  I just provided links to 2 resources that I found online – please share your favourite resources in the comments below!

34 Responses to How to Find a Job in Statistics – Advice for Students and Recent Graduates

  1. Barbara Kuzmak says:

    Great article. I posted on the U of Minnesota website for our statistics students!

  2. Hung Bui says:

    Great article. I found very usefull advices from this. Thank you.

  3. Tishan Brown says:

    Very informative to a fellow undergraduate Majoring in Statistics at the University of Toronto. Maybe you can contact me via email for further questions? Our paths seem very similar, so more guidance would be appreciated.

    • Tishan,

      1) I strongly suggest that you revise your approach to asking unacquainted professionals for help. You asked me to email you personally just to answer your personal questions. That does not respect my time. I wrote this blog post out of my generosity and spare time to help statistics students in general, not to help you specifically and privately.

      2) If you ever ask another professional for help, especially an unacquainted one, I strongly suggest you to use a more grateful tone and proper grammar. Don’t ask by saying “Maybe you can contact me…?”. “Maybe” is not a proper way to begin a question, and certainly not one to ask for a favour from an unacquainted professional.

  4. Fan Zhang says:

    Really learned a lot from your blog, either in statistics or in job finding. Thanks very much, Cai !

  5. Lars says:

    This is extremely well written and useful information. Thanks a lot Eric!

  6. post job says:

    Thanks for sharing useful posts they very help us I am excited about your blog you giving us such a good information and material thank you

  7. Eze says:

    Thanks for sharing Eric! I have a few questions (if you don’t mind). I have completed BSc and MSc degrees in Statistics (in Nigeria and the UK respectively). I am currently doing a 3 year Statistics PhD in the UK. The PhD degree is due to be completed in Sept 2018. After my PhD, I plan moving to North America (my partner is based in New York). My questions are:

    1) How is the job market for statisticians in North America (USA and Canada)? Do you think there is a reasonable demand for such skills?

    2) I work mostly with R and MATLAB, however I haven’t used SAS. Do you think knowledge of R and/or MATLAB could improve my learning speed for SAS?

    3) I have gone through some job boards and seen a good number of them demand skills in SQL. How important are these from your experience in the industry?

    4) Finally, since I hope to get a job immediately after completing my PhD. How early do you think I should start job applications.


    • Thanks for reading my blog and sharing your good questions, Eze.

      1) The job market is very good in some cities (San Francisco, Toronto, New York, just to name a few), but very bad in some other cities. Overall, there is good demand for statisticians, but you have to research each city or town carefully.

      2) MATLAB and R were my first 2 programming languages, and they are very different languages from SAS, so there was an adjustment period. However, SAS is not that hard to learn.

      3) SQL is very important, but relatively easy to learn. I have used it mainly as PROC SQL in SAS, though I have used it occasionally in Microsoft SQL Server.

      4) Start your networking and information interviews as early as possible. Tell your professional colleagues about your goals and timelines. Begin your job search at least 1 year before you intend to work.

      Good luck,


  8. Siddhartha Das says:

    Hi Eric

    This is a great article. Thank you again. Do you have an article or can you possibly throw some light on which aspects of statistics are mostly in demand in the industry? For example I am getting a masters in bioinformatics and till know I have taken courses in univariate statistics as well courses in regression analysis. I also have forthcoming courses in multivariate statistics, bayesian statistics, machine learning and support vector machines. Do you feel are there any other specific aspects of statistics I should pursue that are more suited to job skills? The reason I ask this statistics is just so huge. I know my question is bit too open. But if you could throw any light that would be highly helpful.

    Thanks again

    • You’re welcome, Siddhartha!

      Different fields of statistics demand different skills, so it’s impossible to answer your question for statistics in general. However, all fields require data manipulation, data visualization, and data analysis – these skills don’t require statistical theory or modelling, and they are not often not taught in academic education. If you don’t learn these skills in school, then learn them on your own.

      Hadoop and Spark are becoming very important for working with big data sets. Python, Scala, and Julia are becoming more popular as statistical programming languages. These are the new skills that most employers will value in the near future.

      Good luck!


  9. Amy says:

    Eric, I learned so much from your fantastic article! Thank you for sharing such valuable information. I am in my 9th year of teaching high school math (geometry) in NYC and am looking to make a change into the field of statistics. Though I have a degree in Mathematics and a masters in Math Education, I realize that I would be starting practically from scratch. Do you have any advice for a hopeful future statistician? Thank you!

    • You’re welcome, Amy!

      1) Take some free, online courses from Coursera, Udacity, edX, Code Academy, Khan Academy, other massive open online courses (MOOCs), and similar sites. Focus on courses that have programming components with R and Python.

      2) Once you have learned some basic skills, then start a blog or a GitHub account to demonstrate your skills. Use some techniques to analyze a data set and write a summary of your analysis. The technique doesn’t have to be fancy or complicated – just demonstrate what you know with a coherent article or blog post. Include formulas, equations, plots, and code to highlight your technical knowledge.

      3) While you do that, attend networking events in your desired fields of work, and ask potential colleagues and employers about what to do in your unique situation. Will your awesome blog or GitHub account be enough to prove your qualifications, or do they want something official, like a degree or a diploma? Will they accept certificates from MOOCs?

      4) I hope that a combination of self-learning, blogging, and networking will help you to find a job. However, if an academic degree is absolutely necessary, then there are 8-month or 1-year degrees that you can pursue in statistics, data science, or big data.

      Good luck!


  10. Lisa Leung says:

    Hi Eric!

    I came across your blog from google search on “the best times to find a statistician job.” Funny enough, I didn’t expect to find a blogger who has such a similar background as me (I’m on my 2nd year MSc at UBC in Biostatistics and I’m on a co-op term with Health + Lung Institute at St. Paul’s). I’d like to connect with you personally if you don’t mind! Are you by any chance active in any social media platforms? Thanks!

  11. mayur says:

    Very good and useful article! I am a fresher job seeker and so i was looking for useful job search tips on internet and gone through many articles but here i have found these tips and guide very unique and impressive. I will follow these tips for my job search from now. Thanks a lot!

  12. Pingback: Why I switched from an Economics Major to a Statistics Major -

  13. Hong Chen says:

    I currently graduated with statistics major in Bachelor degree. I am looking for the jobs about statistics. After reading your article, I think that I still need to learn a lot.

  14. Head Hunter says:

    Thank you for sharing your good experience.

  15. Pingback: What It Is Like Majoring In Statistics? - What You Should Know

  16. My Luu says:

    Hi Eric,
    Thank you for your generosity of sharing great experience.
    I’m applying admission for Bachelor of Science in Computer Science as my first start, then pursuing Master degree in Statistics. I hope the path I’m choosing is right.

  17. Ashmeeta says:

    I really liked it how you described about this. I am a student of statistics too. Although I love working with numbers, I have no clue about how to apply this on real field. Isn’t there any projects that I can work on? Maybe the projects that someone has already worked on?
    It doesn’t have to be the one which offers me salary, for the time being. But I want something to work on so that I will have knowledge about how statistics is applied in real world.
    And I would be really grateful if someone will mentor me during analysis.
    Telling the truth, I have basic knowledge about statistics and I am learning about how to use SPSS and I am good at excel too. But I have no experience so far.
    So I want to learn a lot. Be it a fake project but I want to get involved.

    Thank you

    • Hi Ashmeeta,

      In short, you should work on a project that you are passionate about. If you cannot find exactly the data set that you want, then simulate your own data set, and demonstrate the methodology that you want to use. You can also go to Kaggle to look for contests and projects.

      Good luck,


  18. Jin Lee says:

    I think It’s very lucky to find this article! Thank you for sharing your experience and advice for statistics students. I’ve never seen any article more helpful than this. Actually I’ve been looking for a job in data analysis for about two years with master degree in statistics.
    I have SAS certificate but doesn’t have networking. Do you have any suggestion for me to get help in getting a job? I’m really desperate for getting a job.
    Thank you.

Your thoughtful comments are much appreciated!

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: