In order for companies to start gaining advantage from practices like Analytics, AI and Machine Learning, they must first ensure that the data they are using is accessible for their data teams. Data Engineering therefore has become a hugely important part of the overall Data function at a company as it tackles the difficult task of sourcing and curating raw data, making it usable for the given job.