I am a software engineer with machine learning background. For the last few years, I haven’t worked on machine learning but I can if needed. I wonder if I should apply to Facebook as a generalist software engineer, or machine learning specialist, and if there is any difference in pay.
If Alice and Bob are the same caliber of generalist engineer, but Alice additionally has mad ML skills, then Alice will likely be leveled higher and thus receive a higher offer. But there's no explicit "bonus" for being an ML specialist here at FB. You can replace ML with other specialized skills (e.g. kernel) and the above statement would be equally true.
True dat.
Those reports aren't about SDEs who happen to do stuff with machine learning. They're for PhDs from top unis going into elite research positions in industry. As an aside, how much training does it take to tune a NN...
An ML specialist is just a title attached to a software engineer dude. You get paid as any software engineer would at your level.
Why are there many reports out there saying machine learning people get paid more?
Link? I'm an ML engineer and it's just a title.