Live data from Hacker News

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

news.ycombinator.com

1–10 of 142 posts

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

#1
I am a EE, hardware engineer with about a decade of experience in PCB electronics and systems engineering experience which includes a brief stint at a FAANG that also happens to be an E-tailer. I have been "dabbling" in Python for about a year now and just recently started with DL using PyTorch and find it quite interesting. To be clear I don't write code at work, atleast not until now. I intend to utilize any free resources (MOOCs) to teach myself the latest techniques in DL for CV. What I am not clear is the next logical step.A part of me wants to Boostrap a SAAS using Python stack to build something that I can market using the traditional channels(PH,Show HN,Reddit,answer SO questions) and show it to potential employers but am not sure if I will even get to the interview stage with a resume but that doesn't look anything like a programmer with a tradional CS background and work experience to boot. Sorry about the long and winding question, but what should I do to get noticed by recruiters at FAANG and non-FAANG to stand apart from the CS crowd?

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

#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.

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

#5
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 into building a giant thing, that I can't accurately access your ML skills.

Ideally I like to see a lot of small things over a reasonable amount of time. Someone with a solid GitHub showing 6-12 months of paper implementations, weekend geez-wiz hacks and various other projects would go right to the top of my call back list.

Hope that helps, good luck with the job search.

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

#6
I am also an EE and have been able to apply ML to my field, wireless comms. It turns out people skilled in the intersection of two fields are very rare indeed.

I'd suggest you look for an opportunity to apply ML/CV/AI in your industry (deep learning for PCB inspection maybe?). Show the possibilities, get some research funding, do a pilot program or similar. Lead and drag your company (kicking and screaming if need be) into the 21st century.

Then you will have ML/AI on your resume, and recruiters will come looking for you.

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

#7
Are you looking to do your own startup or just find a job someplace? The deal with most ML type jobs is that you have to be working at a company that has a need for that sort of thing then pivot into that role because you understand the data really well already. You're not going to find much success any other way.

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

#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.

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

#9

I am also an EE and have been able to apply ML to my field, wireless comms. It turns out people skilled in the intersection of two fields are very rare indeed. I'd suggest you look for an opportunity to apply ML/CV/AI in your industry (deep learning for PCB inspection maybe?). Show the possibilities, get some research funding, do a pilot program or similar. Lead and drag your company (kicking and screaming if need be…

Thanks for the response.Wireless comms seems like ripe for ML enhancement. PCB inspection is something that has crossed my mind indeed but it is quiet involved due to the sheer number of features ( traces, components, vias, connectors) none of which has pretrained models. Having said that Automation esp FAI( First article inspection) is quiet possible as demonstarted by landing.ai(Andrew NGs) company.Being employee at a publicly trading company, not sure how I can secure funding. Perhaps my focus should be to apply ML directly to something that I do day-day at work.

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

#10
Not sure it' the best path for you (it could be though!) I'm an EE and applied for PhD programs in control theory (robotics specifically). Now my research focuses on applying deep learning to control under-actuated robotic systems.

Although I went right after my undergrad, there are several in my cohort who were in industry for as long (or in one case much much longer) than you have before starting their PhD.

There are certainly ways to merge your hardware experience with learning. Either applying AI to hardware design, or applying hardware design to speed up or otherwise improve learning, lots of research going on in both areas.

Post reply on HN