Bagaimana insinyur data berbeda dari insinyur perangkat lunak?

Insinyur data membangun sistem data dan database sementara insinyur perangkat lunak membuat aplikasi, perangkat lunak, dan produk lainnya.