Alternating least squares parent job.

you know how we do.
is there a reason to make this not configurable with a default?