Software Engineer vs Data Scientist 2026: Salary, Skills, Jobs | A Versus B