Climate data not only have a massive scale but are also of high dimension and complex dependency structures, making the analysis task extremely challenging. Recent advances in machine learning can help researchers tackle a series of problems in climate data analysis, such as climate change attribution, spatiotemporal analysis, and extreme value time-series analysis.