The roles of data scientists and data analysts have evolved with the advancements in technology and the rise of big data. While both roles require similar skills, data scientists are primarily problem solvers and use a wide range of tools such as Tableau, Python, and Excel to develop and test new algorithms. They work with both structured and unstructured data and focus on building AI and machine learning models.