Generating high quality dating recommendations using advanced analytics, streaming data pipelines, machine learning, graph analytics, and text processing. Use the latest Spark libraries including Spark SQL, Data Frames, BlinkDB, Spark Streaming, MLlib, and GraphX as well as Twitter's Algebird for sketch algorithms, probabilistic data structures, and approximations.