Spotify uses various machine learning models to power personalized playlist and track recommendations for its over 100 million active users. Latent factor models represent users and songs as vectors in a shared dimensional space to predict listener preferences. Deep learning models analyze audio features to learn song representations. Natural language processing models like Word2Vec represent user listening histories as sequences to predict future interests. While current models are effective, future work includes incorporating more contextual data into embeddings to remove biases and better capture long-term user intents.