Solved – the daily job routine of the machine learning scientist

careersdata miningmachine learning

I'm a master CS student in a German university now writing my thesis. I will be done in two months I have to make the very hard decision if I should continue with a PhD or find a job in the industry.

My reasons for doing a PhD:

  • I'm a very curious person and I feel I still lack too much knowledge. I want to learn a lot and the PhD will help me for that, since I can do more good courses and read tons of papers and be an expert in data mining and machine learning. I love math but wasn't good at it in my undergrad (bad uni). Now in this German Uni I feel I developed a lot of great math skills and I want to improve that because I really really love math! (I was really really bad in math in my undergrad and during my lifetime but now I see I can do math well!)

  • I will work with intellectually challenging stuff.

  • I need to be honest and say that also I hate to see someone else with a higher degree than me. So if I walk into the street and see someone with a PhD, I don't have to say "oh wow this guy is smarter than me." I prefer to be on the other side. 😉

My reasons for NOT doing a PhD:

  • I read on the internet about doing a PhD or not doing it. I found out that in the most and usual cases people with a PhD do the same kind of work of people with masters. (that was a general observation in computer science, not about ML/DM).

  • I can start a career and make a lot of money in 1 or 2 years, then I can probably start my own company.

What is not clear yet:

I still don't know what is my ultimate goal at the end. Is it to have a famous little company? Or is it to be a famous scientist? I still don't have an answer for this question yet.

To help me make a decision I want to know two things:

  • What is it like to work as a data scientist/machine learner with a master degree in the industry? What kind of work you do? Especially when I read those ads on Amazon as a machine learning scientist, I always wonder what they do.

  • The same question as before, but with a PhD. Do you do something different or the same thing as with masters?

  • Am I going to deal with challenging interesting problems? Or some boring stuff?

As a slight note: I have seen a guy with a PhD in machine learning (in Germany) and is working in a company that promotes a machine learning software. As I understood most of his job is training people to use the methods and software (decision trees ..etc).

It would be great if I can get some answers of experiences related to Germany/Switzerland in some famous good companies.

Best Answer

Alex, I can't comment specifically on Germany or Switzerland, but I do work for an international company with a staff of over 100,000 people from all different countries. Most of these people have at least graduate level degrees, many have Masters and PhDs and, except for the HR and Admin staff most of us are expert in one or more different scientific domains. I have more than 30 years experience, have worked as a skilled scientific / technical specialist, a manager, a Project manager and eventually returned to a purely scientific role that I enjoy. I have also been involved with hiring staff and perhaps some of my observations that follow may be of value to you.

  1. Most new graduates really don't know exactly what they want and it usually takes a few years to find out. In most cases their workplace experience turns out to be quite different compared to what they had expected for a range of reasons. Some workplaces are exciting while some are dull, boring and "workplace politics", bad bosses, etc can sometimes be big problems. A higher degree may or may not help at all with any of these issues.

  2. Most employers want people who can "do the job" and be productive as soon as possible. Higher degrees may or may not matter, depending on the employer. In some situations the door is closed UNLESS you have a PhD. In other situations, the door may be closed BECAUSE you have a PhD and the employer wants someone "less theoretical and with more practical experience".

  3. A PhD does not necessarily mean faster promotions or even much difference in salary and may or may not make any difference to the sort of position that you can obtain. Generally when I have been interviewing candidates, I have been most interested in finding people with relevant work-related experience. A PhD might be a final deciding factor in securing a position, IF the candidate's thesis topic is specifically relevant.

  4. People tend to change jobs more often now than they used to in the past. Your age divided by 2*pi is not a bad rule of thumb for a good number of years to stay in a job before you start going around in circles. Some people work for a while and then return to higher studies. Some people (like me) start on a PhD and then get an "offer too good to refuse" and leave the PhD to go and work. Am I sorry I did that? NO, not at all, and if I were starting over again I would do a PhD in a completely different topic anyway.

  5. The best suggestion that I can give you is to do what you most enjoy doing and see how it unfolds. No-one else can tell you what will be best for you. Sometimes you just have to try something and, if it doesn't work out, then learn as much as you can from it and move on to something else. As Rodin said: Nothing is ever a waste of time if you use the experience wisely.

Related Question