HPC Systems Engineer
Jump TradingAbout the Role
Join Jump Trading Group's global High Performance Computing Team as an HPC Systems Engineer. You will design, implement, maintain, and support high performance compute and storage systems at scale, working with cutting-edge infrastructure that powers quantitative research and algorithmic trading. This role involves managing Linux environments, implementing performance monitoring systems, building deployment tooling, and collaborating with researchers to optimize HPC infrastructure. You'll work on global projects spanning compute, scheduling, networks, and large-scale data storage, with occasional on-call support and international vendor management responsibilities.
Requirements
- 5+ years of professional experience in high performance computing (HPC), including parallel filesystems (e.g., Lustre, GPFS), batch systems (e.g., Slurm, Grid Engine), and high-performance network interconnects experience is a plus, but not required
- 5+ years of experience with Linux systems administration
- High proficiency with at least one programming/scripting language (e.g., Go, Python, C)
- Extensive experience designing, building, and maintaining complicated, interdependent, and distributed systems
- Extensive experience profiling and debugging application stacks (debuggers and profilers)
- Experience with system configuration management tools (SaltStack, Ansible, Puppet, etc.)
- A compulsion to perform root cause analysis
- Reliable and predictable availability