Apache Mahout(TM) is a distributed linear algebra framework and mathematically expressive Scala DSL
designed to let mathematicians, statisticians, and data scientists quickly implementent their own algorithms.
Apache Spark is the reccomended out-of-the-box distributed back-end, or can be extended to other distributed backends.