How would you architect a distributed training system to train a multi-modal model on petabytes of drive logs at May Mobility?