What Does a Data Scientist Do? Roles, Skills & Career Guide