Job Information
Snap Inc. Machine Learning Engineer New York City, New York
Optimize neural network models and deploy them into production application. Develop and deploy production-quality machine learning frameworks for mobile devices. Design and implement machine learning and computer vision solutions to be used by millions of Snapchatters. Develop deep architectures and optimization techniques for cutting-edge solutions. Develop machine learning models by utilizing the latest cutting-edge deep learning knowledge. Create models which help drive value for users, advertisers, and the Company. Perform code reviews and ensure exceptional code quality. Build robust, lasting, and scalable products used by hundreds of millions of Snapchatters. Explore and implement challenging state-of-the-art algorithms to move the needle in the machine learning area. Work closely with other Snap teams to explore and prototype new product features. Iterate technology quickly, without compromising quality. Required education/experience: Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, Systems Engineering, Statistics, Mathematics, Analytics, or another related quantitative field plus five (5) years of experience as a Machine Learning Engineer and/or Software Engineer/Developer and/or Data Scientist and/or Statistical Analyst or closely related experience; OR Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, Systems Engineering, Statistics, Mathematics, Analytics, or another related quantitative field plus three (3) years of experience as a Machine Learning Engineer and/or Software Engineer/Developer and/or Data Scientist and/or Statistical Analyst or closely related experience. Required Skills: Knowledge and/or experience in: Machine learning: deep learning, neural networks, computer vision, feature engineering, hyper-parameter tuning, model training and evaluation. Experience working with machine learning, ranking infrastructures, and system design. Large scale data analysis. Microservices and distributed systems. Experience working with at least one of the following machine learning frameworks: TensorFlow, Caffe2, Pytorch, Spark ML, and scikit-learn. Ability to prototype machine learning models or algorithms in Python. Programming languages (at least one of the following): C++, Java, Python, Scala, GoLang. Operating systems: Mac OS, Linux.Knowledge/experience/ability means knowledge/experience/ability sufficient to adequately perform the duties of the job being offered. **OTHER: Job Site: Snap Inc., 229 West 43rd Street, New York City, NY 10036. *Hybrid work permitted - Snap practices a “default together” approach and expects our team members to work in the New York City, NY office at least 80% of the time (an average of 4 days per week). 40 hours/week; $209,000 - $313,000 per year. This position is eligible for a discretionary performance-based bonus award. This position is eligible for equity in the form of RSUs. Our Benefits: https://careers.snap.com/benefits.
Minimum Salary: 209,000 Maximum Salary: 313,000 Salary Unit: Yearly
Snap Inc.
-
- Snap Inc. Jobs