Machine learning skills for software engineers