The document describes the Hierarchical Cluster Engine (HCE), which enables distributed remote command execution (DRCE) across a cluster. DRCE allows algorithms and code to be distributed to lower level nodes for parallel execution. The cluster architecture defines how tasks are planned and executed across nodes. HCE supports small and medium sized tasks and can reduce results data through collecting and further processing results across nodes. Key principles of HCE include a flexible network cluster structure, stable messaging using ZMQ sockets, asynchronous message handling, and language bindings via ZMQ.