Computer architecture is a field of work that’s not as complex as it might sound. Despite the name, it’s mostly about the rules and protocols by which different hardware and software are joined, interact, and network together. The science of how computers work is ruled by this architecture, which also determines with components are able to work with which.
Computer architects are those who have an expertise in this science. In many cases, they research and find the components that interact and work together as desired. However, they also design and implement new technologies and programs to work with existing architectures.