Advances in machine learning (ML) and artificial intelligence (AI) present an opportunity to build better tools and solutions to help address some of the world’s most pressing challenges, and deliver positive social impact in accordance with the priorities outlined in the United Nations’ 17 Sustainable Development Goals (SDGs). Our focus on AI for Social Good aims to establish interdisciplinary partnerships centered around AI applications towards SDGs. We provide a set of guidelines for establishing successful implementation of AI for humanitarian and environmental projects, establish long-term collaborations between AI researchers and application-domain experts, and identify key opportunities for future AI applications targeted towards social good.