Data engineering involves collecting, cleaning, and transforming data, as well as building data pipelines to ensure efficient flow of data. Data engineers are responsible for collecting and storing data, optimizing data storage systems, and removing corrupt and unwanted data. Data scientists, on the other hand, deal with exploring and gaining insights through visualizations and experimentation. Big data includes a huge quantity of diverse data types, generated at high velocity with varying degrees of value and veracity. Structured data follows a defined row and column format, while unstructured data has no fixed structure.
source update: A Beginners Guide. – Towards AI