Yes, data architecture necessitates an understanding of coding. A data architect may employ coding languages such as Java, Python, C, and C++ to create data frameworks that many people can safely utilize. Also, most data architect job descriptions list the requirement for a solid understanding of coding.