Can anyone elaborate on how much of software engineering skills (competitve programming and others) is required in the field of Machine Learning for roles of Data Scientist/Applied Scientist/Machine Learning Engineer?