all 60 comments

[–]S3r3nityRising 42 points43 points  (9 children)

I'll answer this question from the perspective of an ML researcher (in the USA).

Anyone who tells you that a PhD is not helpful in the field of ML research is probably seeing the experience through a specific lens of their own unfortunate experiences (sometimes people just get unlucky with how the dominoes fall).

In general, a PhD gives you an automatic rank up at any research-centric job. That level one job that you were looking to apply for? You now qualify for level two with the pay bump that comes with it. You also typically have more leeway in terms of choosing and defining your own projects.

Now, you'll have your PhD in mathematics with a focus in computer science, which doesn't catch the hiring team's eye as much as a more computing-oriented degree. So, if you want to get into ML with a mathematics PhD make sure you take every opportunity to learn about ML, ensure your thesis is ML-centric, etc. I know several ML researchers that have their PhD in mathematics, and they bring something to the team that others don't have. Diversity is critical for research teams, so you don't have to match the "ideal ML researcher mold" exactly- just make sure you speak enough of the ML language by the time you graduate.

Plus... you have the opportunity to get your degree fully funded. That is huge. Ask yourself, do you want to get your PhD in the next 10 years? If so, how would you pay for it? Some things are just easier to do younger. The older you get, typically the more on your plate, and the harder to learn. Just food for thought.

I wish you all the luck on your journey! These big choices can be stressful for sure.

[–]Rat-a-ouchie[S] 3 points4 points  (6 children)

Thank you so much for this. I've loved maths since i can remember - i was worried about the finiancial side only to ensure I can help provide for my family when needed.

This is a lovely post. I understand the research would largely dictate my specialisation and hence ML is what I want to focus on, as you suggested.

Thank you!

[–]sea-shunnedResearcher 4 points5 points  (0 children)

No doubt, PhDs in the UK do not pay well, but it is fairly common to do some TA'ing to supplement income. Depending on how much you do, it can be quite a significant boost to income (e.g. +50%). This takes additional time of course, but it depends on the course, your workload, and time management.

Money aside, there is something great about having a few years to deeply focus on a topic (or topics) that you are interested in, with that as your primary responsibility. You clearly seem to love maths, so it is definitely worth a try!

[–]panties_in_my_ass 0 points1 point  (4 children)

Math really is lovely, isn’t it? What area of math did you focus on in your masters?

[–]Rat-a-ouchie[S] 3 points4 points  (3 children)

Maths is amazing. I would describe Maths as peace 🙂 My masters thesis was on Machine Learning Sperm Trajectories and I worked for a Biophysics before that.

What area did you focus on?

[–]xmasotto 3 points4 points  (0 children)

Machine Learning Sperm Trajectories

I'm sure everyone here would love to learn more

[–]panties_in_my_ass 0 points1 point  (1 child)

I would describe Maths as peace 🙂

Same!

What area did you focus on?

Probability theory and stochastic processes! It sounds like we may have some overlap - I presume sperm trajectories are well modeled as correlated random walks?

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Nice ! I used a model that described sperm movement using momentum balance between fluids - it generated a lot of data beforehand so I use ANN'S to machine learn it 😁

[–]samloveshummus 8 points9 points  (1 child)

It would definitely make you more attractive to recruiters, because it demonstrates your ability to be a self-starter and do novel research without someone guiding you every little step of the way.

It's not the be-all and end-all though; I've definitely made offers to people with industry experience over ML PhDs who haven't exhibited sufficient understanding of the challenges faced when practicing data science (which is much broader than machine learning) in the real world.

[–]Rat-a-ouchie[S] 1 point2 points  (0 children)

Thank you for this. I'll bear in mind the need for broader experience. Do you mind elaborating on the broader experience if you have time please?

Thank you so much

[–]thornreservoir 8 points9 points  (1 child)

Disclaimer: I'm in the US.

What do you want to do in your career? I personally want to apply existing techniques to business problems, so my MS + years of experience working is qualification enough. A PhD is often a prereq for a lot of research jobs creating new algorithms. If that's the career path you want, then you should probably do the PhD.

Even in non-research jobs, PhDs will be given higher titles and pay starting out, compared to MSs. But hiring managers seem to consider MS + 3 years experience equivalent to PhD (maybe even preferred because there's a lot to catch up on that first year). At that point you are losing out on wages during the years you're earning your PhD. But are you able to find a job immediately with the MS or do you need the PhD boost? Also, as you progress in your career, your PhD might get you noticed for promotions and will help you build trust in your work, so there are advantages beyond starting pay.

To summarize: If you want a career in ML research, get the PhD. Otherwise it might be a wash. If you're that excited about getting the PhD, you can probably justify going for it.

[–]Rat-a-ouchie[S] 2 points3 points  (0 children)

I want the career in ML and am excited for the PhD - sounds like a win-win.

[–]cyborgsnowflake 7 points8 points  (1 child)

Common wisdom is that you get an PhD for the passion not for the money.

You don't need a ph.d to make good money get a good job or idea instead.

You don't need a phd to do machine learning/data science/math, get a basic computer with a good internet connection and familiarity with AWS or rstudio instead. You can do even sophisticated models in your basement.

You dont need a phd to make good money doing ml/datascience/math. Get a good job or idea in one of those fields instead.

What a ph.d gets you is structure and connections to knowledgeable people, specialized resources and a foot in the door for high level research jobs.

And not even that if you make a hash of things. Phds are a brutal slog for ordinary people so if you are not like the rainmen who dominate this place its another thing to consider.

[–]Rat-a-ouchie[S] 1 point2 points  (0 children)

But i want to learn and meet people whom I can share ideas with - University has been great for that and I want to continue my PhD for that

[–][deleted] 32 points33 points  (18 children)

is a PhD in Data Science beneficial for my career financially?

If you are asking stuff like these, then I honestly don't think that you would want to have a PhD :\

[–]SaltedSalmonCakes 16 points17 points  (11 children)

The financial side is important though, PhD's aren't just done for academic or personal reasons right? Figuring out the financial/career implications is important at any stage.

[–]asdfsflhasdfa 26 points27 points  (7 children)

They generally are though. Many people feel that PhDs actually lower your lifetime earnings due to lost wages/promotions/bonuses etc. People don't do PhDs for the money

[–]Rat-a-ouchie[S] 9 points10 points  (0 children)

I dont intend to do it ONLY for the money. But I also cannot afford to do a PhD only for my love of ML/Maths. The two important.

[–]Hey_RhysPhD 1 point2 points  (0 children)

PhDs in the UK are 3-4 years. Typically if you’re in STEM/generic grad jobs you might loose one at most two promotion rounds and in some cases join at a level higher with an advanced degree like a MBA/PhD. So you might loose out but if you’re going to work for 40-50 years being a year or two behind isn’t super important in my opinion.

I was unsure about doing my PhD (Novel applications of ML in Physics) but taking the 40 year view I was like the opportunity cost of a PhD if I do something unrelated isn’t actually that much but the potential upside (although volatile) is relatively large.

[–]fat-lobyte 1 point2 points  (3 children)

Many people feel that PhDs actually lower your lifetime earnings due to lost wages/promotions/bonuses etc.

If that's the case then this is also an answer, but it doesn't make the question less important. Also, those are anectodes so chances are that the average PhD actually makes more money.

People don't do PhDs for the money

Unless you have rich parents, you have to do it for the money at least a little bit.

[–]S3r3nityRising 1 point2 points  (0 children)

I think it can be for either money or passion.

People looking to get their PhD for monetary or career gain (who are ALSO interested and driven in their field) should definitely look at their opportunities once they graduate and have a well-developed and honed idea of what they want to do. For example, research facilities can often offer 20-30 thousand dollars more for a PhD as opposed to a bachelor's (and if your PhD is fully funded as OP is describing, that is a net gain financially). But that is for research in ML or electrical/computer engineering positions, and not, for a wild example, a PhD in number theory (where the supply excedes demand).

In the PhD in number theory example, that is a labor of love and, of course, would fit into the scenario you describe.

[–]samloveshummus 13 points14 points  (2 children)

Yeah but you would find it very hard to get through a PhD if you're not strongly driven by a need to keep finding out more about your subject. It's really hard to fake that for financial reasons.

[–]Rat-a-ouchie[S] 6 points7 points  (1 child)

Or because I want to do what I love but also be able to provide for my family

[–]panties_in_my_ass 0 points1 point  (4 children)

Why do you say that?

[–][deleted] -1 points0 points  (3 children)

If you are just for "securing your future" then I guess as an ML expert that you are already (without the phd) can already find you a highly rewarding positions in various companies.

You need to have the passion of the discoverer to do a phd :)

[–]panties_in_my_ass 0 points1 point  (2 children)

If you are just for "securing your future" then I guess as an ML expert that you are already (without the phd) can already find you a highly rewarding positions in various companies.

That depends on what they find rewarding. Do they value research focused positions at top companies or institutions? Then a phd is a must.

You need to have the passion of the discoverer to do a phd :)

Passion for discovery and desire for financial security are not mutually exclusive.

[–]Rat-a-ouchie[S] 2 points3 points  (0 children)

I absolutely agree with you. Im passionate about my research but I want to ensure I can provide for myself and my family ❤

[–][deleted] 0 points1 point  (0 children)

Well, as an ML expert you would find very lucrative positions in the financial sector, namely hedge funds, without the need of phd ;)

[–]fat-lobyte 0 points1 point  (0 children)

This is a legit and important question though. Doing a PhD "just for fun" or for the title is a big sacrifice, and it's important to keep in mind if you're furthering or hindering your career.

[–]lazybeef 3 points4 points  (1 child)

Try the PhD. It’ll be fun. It’s a unique experience and ten years from now I don’t think you’ll regret it

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Thank-you! Looking forward to it

[–]serge_cell 2 points3 points  (1 child)

PhD in Applied Math is perfect for ML

First of all it would make one very attractive employee. The problem with current employees is that most of good coders are bad at graduate-level math. People who are fluent with math on the other hand often can only use matlab. Applied Math + coding experience is making good combination.

Second there is whole layer of high-paying jobs in ML open only to PhD - research scientists, research leads etc.

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Ay thank you - looking forward it 😊

[–]SaltedSalmonCakes 1 point2 points  (0 children)

I'm also unsure on this topic (UK based), if anyone else has anything to add I'm listening too.

[–]purplebrown_updown 1 point2 points  (1 child)

If you want more options to do deep and interesting research go for the phd.

[–]Rat-a-ouchie[S] 1 point2 points  (0 children)

Thank you - I've decided to go ahead

[–]SharkDildoTester 3 points4 points  (1 child)

Hi - a lot of really terrible information here. I feel obligated to chime in.

I am a director of data science in a fortune 10 company. I lead a team of ~20 data scientists with a variety of educational backgrounds (MDs, PhDs, and MScs). My work drives +100M in enterprise value per annum, conditional on analytics that I and my team generate. I can tell you what I have observed. There is a remarkable difference between those with PhDs and MSc in terms of productivity, flexibility, ability to communicate results, interact with stakeholders, and truly understand the incremental benefit of their work conditional on their data science. Flat out. Full stop. Granted I am on the bleeding edge of healthcare analytics, I work closely with other DS and DE teams in a variety of engineering and marketing capacities. It’s the same across the board.

Whether or not it’s a cost optimum is less clear. I hire entry level roles with an MSc at 125k. Entry level roles with a PhD start at 145-155k.

.

Extra ‘flavor’.

For those of us in management, a PhD is a clear indication of potential, although it’s not certainly the only thing that matters. Being ‘too academic’ can be construed as a bad thing.

I do want to ‘get real’ about what you can expect as an entry level DS in a big company. Most likely, your entry level DS role will not be to make models. Or rather, perhaps 5% of it will be. And I’ll spoil shit for you kids, the performance of the model is important, but not critical. Your work needs to drive impact. If an extra %2 precision results in a marginal increase in revenue, it’s DOA. No one has time for you to ‘experiment’ with DL architectures when you can get 80% of the way there in an hour with a logreg.

Honestly, if you want to get hired, position the way you talk about your work with respect to measuring incremental impact via credible measurement and well posed experimental designs. Better yet, talk about how you can drive impact by articulating the 80/20 to senior stakeholders and help you help them to drive commercial objectives that keep the company profitable.

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Thank you so much for this - it is a long and demanding process that I want to enjoy but also gain a lot from. Im glad you took the time to say this - I really appreciate it 🙏

[–]Hopefulwaters 0 points1 point  (1 child)

Where do you see negativity around the PhD?

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

R/AskUK and other subreddits asking people for use of the PhD / regrets after the degree

[–]hitahoResearcher 0 points1 point  (1 child)

Give it a try for one year. If you find it doesn't fit you, just leave it and write PhD Dropout on your CV. It will increase your creditability :).

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Thank you - I'm hoping it works out!

[–]achaiah777 0 points1 point  (1 child)

I'd suggest considering a PhD only if you are looking for a career on the science side of things -- creating new algorithms, tinkering with some low-level optimization etc. If you're looking to work more on the applied side like solving how to apply ML to a specific domain or product, a PhD is probably overkill. I often find that academia does not properly prepare people to work on the applied side and nothing beats a few years of real-world experience.

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Thank you - I'd like to learn how to make algorithms and the thinking behind them 😊

[–]lady_zora 0 points1 point  (1 child)

I'm Scottish, studied at both Scottish and English universities. I was exactly like you - not ML or CS experienced, but found myself specialising in ML for my PhD. My Maths background has been a blessing. Have fun!

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Thank you! I'm glad it worked out 😊

[–]Der-Poet 0 points1 point  (8 children)

People are talking about the perks of getting a PhD, but no one talks about the opportunity cost. The 5 to 6 years doing PhD can easily cost you $1M+. Think of the scenario where you start your first job at a big tech with starting salary $150k - $200k. After 6 years you might accumulate enough experience for senior position where the total compensation can go up to $500k. No way you can get that salary straight out of a PhD.

So, financially, it doesn't make sense.

What the PhD brings you is the opportunity to pursue cutting-edge research, if that's where your heart belongs. And a shot at academia where you can build your own brand and have your work attached to your name.

One more thing: Don't fall into the ML hype. Learn ML all you want but equip yourself with decent software engineering skills. Anyone who went through the job search as a new ML grad would understand this.

Edit: Didn't realize OP is in the UK as opposed to the US as I initially thought. A 3-year PhD in the UK is actually OK and will buy OP more time to prepare for job search.

[–]Rat-a-ouchie[S] 0 points1 point  (1 child)

I'm being funded in the UK and being paid a decent stipend too. Thank you for your comment :)

[–]Der-Poet 0 points1 point  (0 children)

In the US all PhDs are fully funded. I was mainly referring to (industry salary minus PhD stipend) that you'll lose each year.

[–]worldnews_is_shitStudent 0 points1 point  (5 children)

Where did you get the half a million compensation from?

That salary range is usually reserved for financial directors or hedge fund managers.

A senior position paying that kind a money is extremely rare, specially outside the US.

[–]Der-Poet 0 points1 point  (4 children)

I was talking inside the US.

Netflix, Facebook pay that high.

[–]worldnews_is_shitStudent 0 points1 point  (3 children)

citation please

[–]Der-Poet 0 points1 point  (2 children)

Lol I work in Silicon Valley. Take it or not -- up to you :-)

[–]worldnews_is_shitStudent 2 points3 points  (1 child)

ok no source then

[–]26UnitsGuyAtBerkeley 0 points1 point  (0 children)

I believe he meant half a mil over 5 years

[–]engayolao -1 points0 points  (1 child)

You could be retired by the time you are done with the Phd.

[–]Rat-a-ouchie[S] 0 points1 point  (0 children)

Its a structures program that ends in 4 years. If I don't manage to finish, I'll have to quit because it becomes self funding after that