Software Engineering for Machine Learning — ML Production Best Practices | Open Awesome