Can that really be asserted for anything but standard development&#x2F;architect roles? It seems to me that anyone who wants to get into serious algorithm design (or the big buzz in ML), does need more advanced technical background. If you look at the technical foundations of a BS in the US, it is actually quite shallow from a <i>technical</i> perspective.