Given the highly interdisciplinary and cutting edge nature of the engineering tasks performed by the entire team, infrastructure and software are tightly interwoven so a highly specialized staff comfortable with both areas is necessary