To be honest, I don't quite get why some people see the need to draw a line between data scientists and data engineers. In my opinion anyone who calls themselves a data scientist must have solid knowledge about the things you describe as data engineering. If you want to run, you first have to learn to walk, right?