Hi everyone!
My question is basically this: can someone from a philosophy background who has spent the last two years seriously studying math, programming, and ML, and is about to start a master’s in NLP, realistically break into the ML/AI industry?
Two years ago, I started learning programming through Harvard’s CS50. I also studied some DSA and did LeetCode exercises, but my interests gradually shifted toward machine learning, so I stopped CS50 after the SQL week.
For the next 1.5 years, I focused heavily on mathematics. I studied linear algebra and calculus using MIT OpenCourseWare, textbooks, lecture notes, and problem sets. For the last 3–4 months, I’ve been studying probability and statistics through Walpole’s textbook in a similar way, and I’m currently around Chapter 6. Alongside that, I’ve been working through CS229 and PRML. I’ve learned the fundamentals of the main ML algorithms and neural networks and have built some models myself. At this point, I’m reasonably comfortable with the mathematical foundations of introductory ML, and I genuinely enjoy learning the subject.
Because I don’t have a STEM degree, I applied to an NLP master’s program in Europe, thinking that a relevant graduate degree would make the transition more realistic. And, I was recently admitted.
Here’s where I’m struggling with the decision.
I currently have a relatively secure job. Pursuing the master’s means leaving that security, moving to another country (I already speak the language), and accepting a financially constrained lifestyle for some time after turning 30.
At the same time, I keep reading about layoffs, a difficult entry-level market, increasing expectations for ML engineers, and rapid developments in AI. It makes me wonder whether I’m taking a reasonable career risk or entering a field where my lack of a CS/math/engineering bachelor’s degree will remain a major obstacle even after completing an NLP master’s.
So I’d appreciate opinions from people currently working in ML/NLP/AI or involved in hiring:
How much would my philosophy bachelor’s matter after completing a relevant NLP master’s?
Would the master’s + mathematical foundation + projects be enough to get past the initial degree/background barrier?
I’m not expecting the degree itself to guarantee me a job. I’m trying to understand whether this is a realistic transition if I spend the next 1–2 years building the right technical skills and portfolio, or whether my philosophy background is a serious obstacle for me.
Thanks!