What is the role of machine learning?
If you want to predict the future of housing market, share market, whether forecast etc. Machine learning is the key. Other than that machine learning is used to create robots or Ai which replicates the human emotions.
Why data engineering?
To derive useful insights from data you must know how to fetch data, how to store the data and how to manipulate the data. A data engineer is the one who designs, fetches and handles the big data. Today Hadoop technology is booming and will stay for at least 15-20 years. Data engineer is expected to know a programming language, some statistics, and machine learning. Fetching includes getting live tweets from twitter, youtube analysis, and Facebook analysis. Checking the trend of google search and storing the data for the use of a data scientist. If you are a good data engineer, you will never run out of money!
Why data science?
Data science or data engineering are two very different fields but comes under one family. Recently according to a survey in U.S alone, there are some hundred thousand job vacancy for the data scientist. A data scientist is one who derives useful insights from given data. He/She predicts the upcoming trends by looking at the past and presents the findings to the manager. A data scientist is expected to be good at statistics, programming language and machine learning. This job is very lucrative and pays you really well.