At Shutterfly, our purpose is to share life’s joy by connecting people to what matters as the leading platform for personalized products.Shutterfly’s Machine Learning Engineers develop the next-generation technologies that change how millions of users will purchase personalized products. We're looking for engineers who bring fresh ideas from all areas.

Job Description

Are you passionate about machine learning? Does the prospect of solving high-impact business problems excite you? Do you want to be part of a team-building a new machine learning platform that processes petabytes of data a day in a scalable fashion using AWS technologies?

Shutterfly's Algorithmic Product Creation (APC) is seeking a passionate, talented, and inventive machine learning R&D engineer with a specialization in deep learning to join their team in Haifa. The APC team performs both exploratory and targeted algorithms research and development in a dynamic small team environment. 


The position involves core and applied machine learning research focused on both algorithm development and integration. As a researcher and software R&D engineer, you will be working with millions of records to solve real-world problems. You'll design and run experiments, research new algorithms, and find new ways of solving complex and ambiguous problems

Skills And Qualifications

A Master's in Computer Science (Machine Learning, AI, Statistics, or equivalent)

2+ years of hands-on experience in machine learning and large data analysis

Good skills with Spark/Python/Perl

Experience working with one or more deep learning frameworks such as TensorFlow, PyTorch

Algorithm and model development experience for large-scale applications

Problem-solving ability

Communication and data presentation skills

Bonus points for:

Experience integrating machine learning algorithms into applications

Good skills with SQL

Strong Python development skills