Deep understanding of processor, memory, storage, network, acceleration and IO technologies    Deep understanding of Software Defined Networking or Software Defined Storage    Working knowledge and experience with distributed software development tools such as Kafka, Cassandra, etc