I think engineer thinks quite differently from analyst. For example, engineer might require the answer and data to be very precise and accurate, while analyst might focus on the trend. That will make the way of thinking be quite different.
Hope this helps haha~