What's a better career to have? I have offer from two different job profile.
Data Scientist/Machine learning or SWE backend development.
Cons: Experience in one doesn't translate into other profile.
Please correct me if my understanding is wrong:
1) I use to believe data Scientist and ML jobs are very cool. But now I have a doubt as Data Scientist role dont have proper career path as Sde have. SDE jobs are from many years and there are proper market standards to measure what's compensation or level someone deserves. Whereas Data Scientist profile are very new jobs in tech.
2) Skills what Sde develop with years can't be gained by data Scientist and vice versa is not true.
3) I see data Scientist role as addon to what sde develop. So will sde profile be more important and compensated more compare to futuristic data or ML jobs?
PS: Dont want to hurt any jobs value. Just want to get an idea what's Data Scientist/ML jobs worth now and in future?
I'm a PhD + few YoE in data science. DS is a dead-end job in the places I've been; it's mostly product analytics with no production code. SQL, some Python or R, dashboards, maybe a report no one will read. No career path; there are dozens of directors of engineering at Twitch, but only one for DS (and he was hired from outside).
Production ML is the hot new skill, and SWEs can deliver that better than DS. I don't do much ML at all. At Twitch, and Amazon proper, ML is owned by Applied Science.
So yeah, higher TC, proven career path, no PhD requirement, and better futureproofing? SWE all the way.