Data engineer’s job is to maintain data infrastructure where as data scientist will use this data infrastructure and perform analytics on data.

Read more ....