HPC Systems Engineer
Posted Updated
Description
You will design, implement, maintain, and support high-performance compute and storage systems in a production environment. You will monitor infrastructure, build software deployment tooling, collaborate with researchers and engineers, provide operational support, manage vendor relationships, and optimize HPC resources.
Responsibilities
- Design high-performance compute and storage systems
- Implement performance and fault monitoring systems
- Monitor systems storage and network performance
- Build software and operating system deployment tooling
- Write code and testing infrastructure
- Develop systems and user documentation
- Participate in coordinated maintenance operations
- Optimize researchers' use of HPC infrastructure
- Provide rotating operational support
- Manage vendor relationships
- Perform root cause analysis
Requirements
- 5+ years of professional high-performance computing experience
- Parallel filesystems
- Lustre
- GPFS
- Batch systems
- Slurm
- Grid Engine
- Linux systems administration
- Go
- Python
- C
- Distributed systems
- Profiling
- Debugging
- Configuration management
- SaltStack
- Ansible
- Puppet
- Root cause analysis
- Reliable and predictable availability
