Data Scientist vs. Software Engineer: Which is Better?