HPC Engineer
IMC TradingAbout the Role
An HPC Engineer role at IMC focused on high-performance computing systems and optimization. You'll act as a technical partner to researchers, quants, and machine learning engineers, helping translate computational problems into efficient, scalable workloads on modern CPU and GPU-based infrastructure.
- Partner with teams to analyse, optimise, and scale HPC workloads across CPU and GPU platforms
- Support and optimise ML and simulation workloads with focus on performance and efficiency
- Apply deep understanding of storage, networking, and scheduling systems to improve end-to-end performance
- Define and promote best practices for large-scale workloads on shared HPC infrastructure
- Implement performance monitoring, profiling, and benchmarking tools to drive continuous improvement
Requirements
- Bachelor's, Master's, or PhD degree in Computer Science, Electrical Engineering, or a related field
- Extensive experience (typically 10+ years) in HPC architecture, system design, or a similar role within a large-scale compute environment
- Deep expertise in some or all of the following areas: HPC system design and optimization; Linux systems administration; Enterprise storage solutions (e.g., Vast, DDN, Isilon); HPC management tools (e.g., Kubernetes, Docker, Slurm); High-performance processors and compute offload devices (e.g., GPUs); Low-latency network architecture, including high-speed interconnects (e.g., InfiniBand, Ethernet); Datacenter design and optimization; AI/ML frameworks and their integration into HPC systems; Programming languages such as Python, Go, C++, or similar
- Exceptional communication skills, with the ability to translate complex technical concepts for non-technical audiences
- Proven ability to influence decision-making and align global teams to achieve a unified vision
What You'll Get
- $200kβ$225k base salary