Machine Learning Engineer, Spam and Abuse
We’re looking for a Machine Learning Engineer to join Team Snapchat! As a member of the Spam and Abuse team, you will prototype, develop and productionize machine learning solutions to detect and prevent abusive behavior on our platform. Working from our Los Angeles, CA or Mountain View, CA office, you will be tasked with solving interesting technical challenges, such as building state-of-the-art ML models to fight spam, architecting and deploying ML infrastructure to handle our scale and making our platform safe and secure for millions of Snapchat users.
What you’ll do:
Develop and deploy production-quality machine learning models to detect different types of abusive behaviors
Make appropriate tradeoff decisions about their performance
Compare, measure and track performance of different solutions over time
Explore and implement challenging state-of-the-art algorithms to move the needle in the machine learning area
Participate in the operational and on-call team duties
Minimum qualifications:
MS/PhD in a technical field such as computer science (or equivalent experience)
2+ years of software engineering experience
2+ years of applied deep learning experience
Preferred qualifications:
Experience working with current machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks
Experience working with distributed systems
Strong understanding of machine learning approaches and algorithms
Experience working with machine learning, ranking infrastructures, and system designs
Strong Java knowledge with a proven track record in developing production quality software
Ability to proactively learn new concepts and apply them at work