- data engineering involves more work on data transformation and developing different pipelines
- data engineering requires more knowledge of databases, cloud environments or different streaming tools (it gets close to being a backend developer in some places)
- data engineering doesn't involve any statistical modeling, data science does
- data science is a broader term - depending on the company a data scientist might be doing all the data engineering work (if it isn't too much) + the model work and statistics. Or they might be focused entirely on research, statistics and ML models