Live data from Hacker News

Ask HN: Has anyone made the transition from app development to ML/AI work?

news.ycombinator.com

61–64 of 64 posts

Re: Ask HN: Has anyone made the transition from app development to ML/AI work?

#61
post #30

I just made the transition in the other direction. I did a Masters in computer vision, then worked at a startup doing computer vision and machine learning work for 2 years. I recently transitioned into app dev. There are 2 levels to ML/AI, being a researcher and being an engineer. The researcher actually creates new models, architectures, etc. You're going to need to be talented at math, as well as pursue a PhD to ha…

Thank you for your post. Two questions for you: 1) Did your Masters cover non-deep-learning vision (classical vision?) in sufficient detail? There is a ton of math in there. Going from being a shallow user of OpenCV to a deep one seems a big jump. I'm not sure a Masters focused solely on classical vision would get someone there (let alone one covering other things like ML, DL, etc.). 2) Did you end up training large…

1) I didn't want to be someone who only learned machine learning/deep learning solely because it was the sexy thing at the time (still is). I took a class that covered classical computer vision, as well as signal processing classes. So while I wouldn't say I'm an expert, I'm familiar with traditional approaches (enough to be dangerous). I would agree a Masters is not enough to become a deep expert. Unfortunately, I do think you just have to do a PhD to give yourself enough time to explore and absorb all of the complexities of this space.

2) I did a thesis for my Masters program, using generative adversarial networks (GANs) for image compression. It was by no means novel, or a breakthrough, but what I did learn (and this is so obvious it's painful to write this) is that you should pretty much never train from scratch and that you should always use transfer learning. As far as what I did at my last company, it was basically taking state of the art models from the MMDetection python package, fine tuning them to our use case, and then deploying them. So I wasn't really doing anything from scratch.

Happy to chat more about your specific use case if you're interested! You can email me at zbellay at gmail dot com.

Re: Ask HN: Has anyone made the transition from app development to ML/AI work?

#62
post #37

Earlier quoted context omitted.

>90% of the work in these teams is not core ML and is more mundane work supporting these models, such as data piping, cleaning, feature generation, experimentation, and real-time serving. You'll get plenty of experience in working directly with ML systems. MLOps is what you're describing, and it's probably the number one field I'd recommend someone to go down right now as a backend dev.

Do you literally search for “MLops”?

Great starting point, with lots of info and podcast and whatnot.

https://mlops.community

Re: Ask HN: Has anyone made the transition from app development to ML/AI work?

#63
post #11

Not exactly AI/ML, but I had some years of experience in Android, then RoR and engineering management. Then got an MS in Bioinformatics and now do PhD in Medicine. Which is really data analysis of sequencing data. I use some “AI” models as well. I’m doing a PhD at a company, away from the academic institution where I’m formally enrolled. So it’s kind of like a regular job. But I’ve also seen colleagues pivot into dat…

How do you get into a position to do a PhD not in a traditional academic setting?

There’re some collaborations between companies and academics. EU runs several programs where a company can get a grant to hire a PhD student. This is supposed to advance the research in member states and give local companies an edge. These industrial PhDs are less common, but they exist.

Re: Ask HN: Has anyone made the transition from app development to ML/AI work?

#64

One concrete example we're hiring in: We're looking for a cleared security / SIEM engineer in Australia to help build out GPU/AI SOC tech. As long as they love Python and modern bits like scaling detection engineering & automation, they'll be learning the GPU & AI side pretty darn fast :)

Is this an internationally remote position?

Australia (Canberra) for this one, half-remote
Post reply on HN