Ну как сказать... наверное, кто-то именно так и поступает. Однако для работы в проектах с известной целью и выгодой (иногда называют business value) такого подхода, полагаю, будет недостаточно.
ML-разработчику приходится погружаться в целевую область знаний, понимать суть задачи, анализировать входящие требования и проецировать их в способы решения задачи с заданным качеством и на целевой платформе, понимать и разрабатывать способы тестирования ML-решения. Это как минимум.