Subscribe to Our Bi-Weekly AI Newsletter

Java for Data Science and Machine Learning

Java for Data Science

Data science is a booming field. While many data scientists use interpreted programming languages such as Python and R, when they connect to large-scale data bases or real-time data streaming engines, they encounter Java or the JVM. Frameworks like Spark, Kafka, Hadoop, Hive, Cassandra, ElasticSearch and Flink all run on the JVM and constitute much of thebig data stack.

Java and other JVM languages are clearly helpful for scaling ETL, distributed training and model deployment. Indeed, Java can do it all, or at the very least, make those same tasks easier for developers working in other languages.


Chris Nicholson

Chris Nicholson is the CEO of Pathmind. He previously led communications and recruiting at the Sequoia-backed robo-advisor, FutureAdvisor, which was acquired by BlackRock. In a prior life, Chris spent a decade reporting on tech and finance for The New York Times, Businessweek and Bloomberg, among others.


A bi-weekly digest of AI use cases in the news.