Snap / Snapchat Employees only - "Software Engineer - Machine Learning" vs "Machine Learning Engineer" ?
What is the difference between "Software Engineer - Machine Learning" vs "Machine Learning Engineer" roles at Snap?
This question is specifically to Snap and Snap Employees - otherwise the question is meaningless (and would lead to a meaningless discussion), since titles are very different for different companies and they don't have a universal meaning, specially in the new area of ML.
The reason I ask this is because I am noticing both these roles on Snap's careers website, and the descriptions seem quite similar. Personally I just felt the "ML Engineer" role at Snap is more of what many other companies call a Machine Learning Scientist (not very engineering/SWE heavy but a Data Scientist specializing in Machine Learning depth), whereas the "Software Engineer - Machine Learning" role is ofcourse a SWE role working with deploying ML models, etc.
I could be completely wrong on the above, therefore, I request someone from Snap to please discuss this a bit and clarify...
Thanks in advance :)
#snap #snapchat @snap @snapchat
comments
Idk what the other guy is talking about; ladder is the same but pay bands are definitely higher (though overlapping) for MLE.