Data engineers and data scientists are not interchangeable—and misperceptions of their roles can hurt teams and compromise productivity. This article clears up the differences of each role and how to best optimize these roles.
Very good explanation about differences and roles of Data Engineers, Data Scientists, and Machine Learning Engineers. It's a very short book (10 pages), but exactly what you need to know about DE, DS, and ML engineers. The author also covers mistakes that company make because of lack of understanding of differences between DS and DE.