A data scientist has fundamental knowledge of machine learning. This means they are familiar with supervised, unsupervised and reinforcement learning; they know the difference between regressions and classifications; have a good idea of the different methods that belong to different techniques. Data scientists are specialised in recognizings machine learning errors, and choosing the right algorithms to solve those errors. They are able to read and understand recent literature, since machine learning is rooted in science.