Build and support of C++/Python software to facilitate routine operations of the research group.
Maintain and improve Python/Bash scripts to run jobs on a HPC cluster of Linux-based machines connected via high speed network.
Troubleshoot performanceresource related problems with payload and cluster utilization.
Build cluster utilization dashboard.
Experienced software developer on C/C++, Python, Ruby
Good knowledge of build systems CMake, MSBuild, Wheel
Expert level knowledge of development for Linux-based systems
Hands on experience with virtualization technology like Docker, Singularity, etc..
Good knowledge in cluster resource managers like Kubernetis
Bachelor’s degree in Computer Science, Mathematics, or related field or 5 years relevant experience