I am not sure if my answer will still be helpful to you because your question is a little old. But I am writing it anyways so that it could be helpful to anyone else looking for help. Basically, to become a Big Data Architect, you need to have strong programming skills in Java and/or Python and you have to be strong in concepts and implement of Hadoop Eco-system. This is the basic skills. Specific skills would depend on the company because every company has its own requirement.