I'm a software engineer with a sweet tooth for security - I've spent a lot of time and energy building skills and working on security-related topics (e.g., applied cryptography, hardware-backed security). I'm also keen on continuing my growth and using my free time to learn more, sharpen new skills. The question for me is, given the current wave of interest in ML and that most research seems to go into this topic (including, obviously, new jobs being advertised), would it make more sense to get at least some basic experience with ML instead of expanding in a different area of security? There's plenty of things that I'd like to learn, and only so much time available, I'm curious what the crowd here thinks makes more sense from an "opportunity cost" perspective.
An obvious route would be to try to combine the two and see if I can get ML security/privacy experience. Not sure how well the two topics synergise.
I'm aware of the caveat that all of this is very personal etc., the framing of my question is more... probabilistic :)
Thanks!
So I'd say put enough time into it to at least understand what it does, why people use it, and some of the key terminology, so you can hold your own in a professional conversation involving ML.
ML does also have some specific applications in security (anomaly detection etc).