Data Engineering vs. Data Science: Understanding the Differences