In short, data scientists analyze and interpret all "big" and complex data. Data engineers develop, construct, and test data systems. Data analysts focus on analyzing only numerical data.