Data Scientist vs Data Engineer, What's the difference?

#artificialintelligence 

Data Scientists and Data Engineers may be new job titles, but the core job roles have been around for a while. Traditionally, anyone who analyzed data would be called a "data analyst" and anyone who created backend platforms to support data analysis would be a "Business Intelligence (BI) Developer". With the emergence of big data, new roles began popping up in corporations and research centers -- namely, Data Scientists and Data Engineers. Data Analysts are experienced data professionals in their organization who can query and process data, provide reports, summarize and visualize data. They have a strong understanding of how to leverage existing tools and methods to solve a problem, and help people from across the company understand specific queries with ad-hoc reports and charts.