- Develop features and models to improve the capabilities of systems that use machine learning- Scale up model training, build data pipelines, and tuning to improve system performance- Review and implement pioneering machine learning algorithms- Build software that improves rate of experimentation