Live data from Hacker News

Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

news.ycombinator.com

11–20 of 142 posts

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#11
I'm a fellow EE grad, that has been doing software for the past 20 years or so. I started studing ML a couple years ago. I started with a couple of Andrew Ng's courses on Coursera. I found it was a good mix of theory and practice. It's a really exciting field right now (a bit over-hyped, but still lots of room for growth).

BTW, I think the you may have a bit of an advantage because of the math background you presumably have with a BSEE (linear algerbra & differential equations).

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#12
Maybe someone who actually works at FAANG can weigh in, but I would think that one of your best bets would be getting into one as a general SWE and then transitioning to AI/ML internally after a year. I recall Google even having some sort of internal program that encouraged this. Getting into Google is a moonshot, but it's possible to do so with no prior professional programming experience if you put in a ton of effort AND get lucky. Amazon seems willing to train too, based on the following experience I had:

I'm an iOS engineer without a STEM background, and I've been contacted by Amazon recruiters for entry-level ML/AI positions. I thought it was weird, but they said they've hired a few people with iOS backgrounds and no prior ML/AI experience who are now excellent ML engineers. I backed out because I knew I would fail the interview process at this point, but it's something for me to think about for the future.

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#13
post #8
post #2

> what should I do to get noticed by recruiters at FAANG and non-FAANG to stand apart from the CS crowd? The usual answer here is look for suitable business / r&d cases within your own EE industrial domain and use ML/AI as any other tool instead of as a black box or a magic wand. Good luck.

This. I pivoted by finding applications of ML in my day-to-day engineering role, until I got enough internal traction to justify a title change from "____ Engineer" to "Data Scientist." About a year later, I jumped ship to a startup applying ML to my domain, and I am contemplating making the move to FAANG next.

This is the kind of success story that I hope to emulate. Good luck with Your FAANG quest. That definitely will open more doors for you!

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#14
Not a full answer, just an observation: most ML people I come across don't have CS backgrounds. Many have backgrounds in physics, math and other STEM fields that have a strong computational component (my own background is in control systems, math modeling and numerical computation).

From your question, it sounds like you want to be a software engineer rather than an ML/AI engineer -- is that a fair assessment?

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#15
post #12

Maybe someone who actually works at FAANG can weigh in, but I would think that one of your best bets would be getting into one as a general SWE and then transitioning to AI/ML internally after a year. I recall Google even having some sort of internal program that encouraged this. Getting into Google is a moonshot, but it's possible to do so with no prior professional programming experience if you put in a ton of effo…

Yes. I have been contacted by Google recruiters multiple times for SWE role(though my resume has no programming experience at work). Apparently, their entry ticket involves reading up Skiena cover to cover and Leetcoding your way through their interview process, which I am absolutely open to.

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#17

I've hired about half a dozen ML engineers/architects in the past six months. Several of them have EE backgrounds. There's a good bit of ML that touches on hardware (think integrated cameras and similar) so it can be really helpful. You're mostly on track with your plan to build something. You do need to demonstrate that you have the skill set, but building one giant thing isn't the answer. There's so much that goes…

Thanks!. I think https://fomoro.com/projects/project/reverse-image-search this has provided me some motivation. Also just subscribed to your meetup. I will try to make it to the next meetup on the 8th as i am just about starting with GANs in my udacity PyTorch course. Thanks for organizing this meetup. I will leave the link for folks from Bay Area to follow-up. https://www.meetup.com/deep-learning-sf/

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#18
https://aws.amazon.com/training/learning-paths/machine-learn...

Patience. Spending that extra time (it helps if you really enjoy it or can program yourself to really enjoy it).

https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_6700... for inspiration.

To answer the question though: I'm not sure what you produce other than maybe blog or publish some analysis using your data skills. And maybe: https://github.com/MaximAbramchuck/awesome-interview-questio...

(source: non-CS engineer at amazon who watched the amazon videos internally before they were made public. I'm not a data scientist yet but sometimes, esp. when people talk about the challenges of AGI, I think about transitioning.)

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#19
post #16

I can't help but read the title as something akin to "musicians, how did you become comfortable painting with watercolors?" I know ML/AI is all the rage. I just feel that targeting it so heavily is a bit shortsighted.

I read somewhere that learning ML/AI isn't the hard part. It is having enough data science background to be able to tell tell what problems fit ML. ML isn't the hard part, finding a problem ML can approximate is.

Maybe that is too simplistic but I can't help after my 1 semester ML course think that most of the ML problems people are solving aren't really suited at all. Like SWE see this cool hammer and now everything is a nail. Maybe I should read up on startups using it successfully for anything but I haven't seen many of those on the frontpage.

Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?

#20
post #14

Not a full answer, just an observation: most ML people I come across don't have CS backgrounds. Many have backgrounds in physics, math and other STEM fields that have a strong computational component (my own background is in control systems, math modeling and numerical computation). From your question, it sounds like you want to be a software engineer rather than an ML/AI engineer -- is that a fair assessment?

Its certainly good to know that ML doesn't require a CS background. In my own case, My thinking was that because ML/AI has a strong programming component in addition to Math&Stats, my strong Hardware background might work against me. In an ideal scenario, i would like to develop AI/ML applications and wouldn't mind morphing into a SW engineer if the role requires me to. THough SWE by itself would be another steep hill to climb.
Post reply on HN