What is data engineering?
Data engineering deals with building systems and process that bring data together and serve that data up to the business.  They ingest data, transform, data, apply data quality rules, and prepare finalized cleaned datasets for use by the business to get insights.  Data engineers have to be strong developers as well if data engineering has to be done using a programming language like Python.