What you should know:  Good theoretical understanding of some unsupervised and supervised machine learning techniques and algorithms and a strong willingness to learn new algorithms Experience with one or more of common data science toolkits, such as R, Weka, NumPy, MatLab, etc