ML Careers Without PhD

Discussions center on transitioning into machine learning roles like ML engineering or data science from software engineering backgrounds without a PhD, including self-study paths, job market realities, and alternatives like data engineering.

📉 Falling 0.2x AI & Machine Learning
3,044
Comments
20
Years Active
5
Top Authors
#6126
Topic ID

Activity Over Time

2007
2
2008
9
2009
10
2010
42
2011
31
2012
54
2013
75
2014
65
2015
73
2016
300
2017
356
2018
355
2019
246
2020
234
2021
133
2022
334
2023
342
2024
250
2025
126
2026
7

Keywords

MS IT LOT LLM PCA MOOCS AWS HR HUGE DevOps ml learning machine learning phd engineering data ai academic machine data engineering

Sample Comments

amkkma Dec 21, 2022 View on HN

What about "data science" or applied machine learning? Or even ML research?

santiagobasulto Aug 16, 2022 View on HN

Can I suggest a longer, but (I think) better route?Try the Data/ML Engineer route. Instead of going directly into ML, try to work as a “supporter” of those doing ML. There’s a HUGE gap there, specially if you’re a good programmer.There are a lot of people in the “pure” ML space, people with science background, with phDs, etc.But there’s not enough people to support them: taking their models to producing, building their pipelines, etc.If you get into Data/ML engineer, you’ll

GRBLDeveloped Aug 4, 2022 View on HN

Funny there's no mention of ML without a PHD. Anyone done that?

tiredwired Jun 2, 2019 View on HN

Maybe you can find an application for ML at your current employer. Gain some experience without starting from the bottom.

anon50118810 Nov 14, 2022 View on HN

Like everyone else is saying, from what I understand, going into ML as an ML expert only really makes sense if you have a PhD or at least a master's in the field from a well-known school. On the other hand there seem to be lots of ML companies who need more general software developers.

kadushka Feb 19, 2025 View on HN

Learn llms (book, course, project, etc), practice leetcode, apply for ml engineer jobs. Your background puts you ahead of 99% applicants for those positions.

yoler Nov 4, 2018 View on HN

Are PhD degrees required to do machine learning research? Or can someone be completely self-taught and contribute to the field as much as those with PhDs?

usaar333 Nov 22, 2019 View on HN

I'd guess they have a very high drop-out rate.Regardless, "machine learning" is a very broad field and honestly I have no idea what an "ML engineer" is doing if they are one. It can cover any of the following:1. Cutting-edge academic research (do better on this test set)2. Doing data analysis to identify prediction ability3. Creatively thinking of useful features to evaluate.4. Implementing data pipelines/logging to obtain the features needed for #3.

exdsq Feb 26, 2022 View on HN

How would one self-study enough about ML to be able to move into an ML engineering role without an academic background on it? Any recommended paths out there?

icapybara Aug 9, 2022 View on HN

I finished my PhD a couple years ago, and my PhD friends that transitioned to software went into ML. Teach yourself some tool like Pytorch and some basic CS skills. ML’s barrier to entry is a PhD, but it doesn’t particularly matter which field it’s in so long as you can sell it right and pass the technical interviews.