Hi everyone,
I’m currently working as a Software Engineer 2 at Microsoft, with close to 3 years of experience. Since college, I’ve been deeply interested in Machine Learning, especially NLP, and have worked on several hackathons (even in Microsoft) and side projects in this space.
However, I haven’t yet had the chance to work in ML/NLP professionally. Most roles I come across either require direct industry experience or a master’s degree in the field. Due to some personal constraints, I’m unable to pursue a full-time on-campus master’s, and online master’s programs feel quite time-intensive at this stage of my career.
I’m now exploring graduate certificates or executive programs (like those offered by Harvard Extension, Stanford Online, etc.).
Would really appreciate insights from anyone who’s been through a similar pivot or has hired for such transitions. Thank you!
I don't think any degrees other than an undergraduate or PhD in Math/CS from a top school give any signal. Reason being, you won't get a rigorous enough education if your major is too easy. If you need more education purely for the sake of feeling competent or signaling to employers that you're competent, a graduate certificate or even a Master's/PhD is most likely not going to do it.
A better self-directed path is to either:
Funnily enough, I dropped out of my Master's in CS and just started doing open-source. Open-source actually got me way more interviews than any piece of paper. My peers were DMing me many months later that they had zero interviews since they graduated.
+1, programs like Harvard Extension and Stanford Online are basically money-making schemes by these universities to milk their enormously powerful brand.
The question you should ask is, "does my admission or certification from this demonstrate pedigree or technical rigor?" The answer for most of these is no.
Based on my personal experience I disagree that a masters doesn't help at all. I think if your masters program is from a top school then that still gives signal. My undergrad was from a T10 school and my masters is from a T5 school. I got way more interviews during my masters than my undergrad.
While this doesn't apply to OP's case specifically, I think a Masters at a top school can help with publishing more to top conferences without necessarily having the commitment of a PhD program. The networking and recruitment opportunities also increase significantly.