Data engineering involves designing a system that handles the collection of raw “source” data, transforms it according to the initial business use case or use cases, and finally to production data. Data Engineering, at its core, is concerned with transforming raw data into an understandable state so that other applications and platforms can consume it.