Data scientist vs data engineer: How demand for these roles is changing