There is tremendous overhead required to communicate the algorithm in the first place, after which you have the daunting task of ensuring that two parallel codebases perform the same even as bugs are fixed and features are added. Usually it is better to figure out a way for the data scientists to write the logical code themselves and then plug it into