Elke data scientist heeft een fundamentele basiskennis van machine learning. Dit houdt in dat ze bekend zijn met supervised, unsupervised en reinforcement learning; ze het verschil tussen regressie en classificatie weten; en een goed idee hebben van de verschillende methodes die bij deze verschillende technieken horen. Data scientists zijn gespecialiseerd in het herkennen van machine learning problemen, en het kiezen van de juiste algoritmes om ze op te lossen. Ze zijn ook in staat om recente literatuur te lezen en begrijpen, aangezien machine learning gegrond is in de wetenschap.