Ask HN: Entry-level salary and skillset for a software engineer specializing in ML
What would be the entry-level salary and skillset for a machine learning software engineer?
I’m asking in the context of reconverting from 5+ years of professional mobile development to a role that would involve implementing end-to-end machine learning algorithms (i.e. not ML researcher).
I’m currently inplementing TensorFlow algorithms while trying to make them production ready using TensorFlow Serving, and I find it really fun.
So some of my concerns would be whether I’d have to take a significant salary cut (or whether the average salary for such ML role is generally higher than that of mobile devs, in which case such a cut wouldn’t be needed), and whether such role would require a lot more than implementing end-to-end ML algorithms (e.g. an extensive background in statistics)
Thank you!
14 comments
[ 3.7 ms ] story [ 46.4 ms ] threadBut it’s true I can probably find good info by looking at job postings, thanks!
However, (and I think this is pretty obvious) the point is that shooting for 90k to start in an incredibly high-cost area, for a difficult specialization in a field that's in super-high demand and that has historically been considered to pay a lot of money isn't going to be as great as it sounds.