Front-running efficacy can be measured in milliseconds. It's a world where microwave towers sometimes replace fiber lines, to gain a few milliseconds of advantage. That is, when the front-runner isn't "in-house", which Alameda had ample opportunity to be. Alameda and FTX were separate legal entities, but Sam largely headed both. Alameda front-running servers, in theory, could have been running right along side FTX servers, with only inches of network-induced latency.
You can of course front-run manually, depending on the degree of automation in the systems one is front-running, but front-runners will generally want to automate. And to scale the scheme for a realtime system of FTX's volume, Alameda would certainly want to automate it.
I wasn't following the case closely enough, but did the prosecution have access to Alameda source code, or was it only FTX? As long as Alameda had access to FTX order records, any front-running code would likely have resided in Alameda repositories.