· 5+ years of software development experience in high performance computing, networking, hardware optimization, distributed training, systems architecture, machine learning, deep learning, or related areas