дата инженер != программист с зоопарк стеком
все мануалы, роадмапы пытаются сказать обратное
кто-то должен собрать трубы и следить, чтобы по ним текли данные, по личному опыту аналитики могут написать скрипт, но не готовы брать на себя ответственность за работоспособность системы, SRE какие-нить готовы брать ответственность, что у тебя диски крутятся, но не готовы брать ответственность за "логику трансформаций" над данными. Мне кажется дата инженер как раз посередине и находится. Тебе нужно писать код (скрипты) и следить, чтобы это не взрывалось. На моем опыте все попытки сделать "давайте аналитики будут двигать кубики на UI и у нас все будет класс" или "а давайте аналитики будут писать SQL и у нас все будет класс" проваливаются