The scenario you describe leads to a massive productivity boost for some engineers and no work left for the rest. Or in other words: The profit share of labour compared to capital becomes even smaller. Meaning an even more skewed income distribution, where a few make millions and the rest of the currently employed software engineers / lawyers, etc will become bartenders or greeters at walmart.