HPC Software Engineer -

Recommend solutions and new technologies. Experience leading software development projects. Produce effective and thorough technical documentation.