My understanding of this role is that one who is a data engineer extracts data and maintains it such that the data scientists can consume it. So one would need skills in data management like knowledge of SQL or nosql,ETL, maybe even some devops stuff to create pipelines for things.