Java или Scala — как второй язык для ML инженера?
Spark удобнее использовать со Scala. А какой ML без Spark?
Scala -> для питониста будет много общего. Плюс типы выводятся из операций, не нужно будет постоянно их описывать, как в джаве.