What are the roles and skills required to implement a mobile machine learning project?