IMC

HPC Engineer

IMC$200K — $225K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Experience in HPC or large-scale compute environments focusing on workload performance optimization.
  • Strong understanding of parallel computing and performance tuning for CPUs and GPUs.
  • Hands-on experience with GPU acceleration technologies such as CUDA.
  • Solid knowledge of Linux systems, storage, and networking for diagnosing performance issues.
  • Experience with ML, simulation, or data-intensive workloads in shared environments.
  • Familiarity with containerization and orchestration tools like Kubernetes is advantageous.
  • Programming experience in Python and C++ is a plus.
  • Strong communication skills with a passion for assisting users in optimizing performance.

Responsibilities

  • Partner with Researchers and Engineers to optimize HPC workloads for CPU and GPU platforms.
  • Support and enhance ML and simulation workloads focusing on performance and efficiency.
  • Utilize knowledge of storage, networking, and scheduling to boost end-to-end workload performance.
  • Define best practices for large-scale workloads on HPC infrastructure.
  • Collaborate with platform teams to influence system design based on performance data.
  • Implement performance monitoring and profiling tools to aid continuous improvement.
  • Ensure compliance with internal security standards for workloads and platforms.

Benefits

  • Discretionary bonus opportunities.
  • Paid leave.
  • Insurance coverage.
Full Job Description
We're looking for an HPC Engineer to work closely with Researchers, Machine Learning Engineers, and Software Engineers to get the most out of our compute platforms. This role is about applying deep systems and parallel computing expertise to help users get the best possible performance from modern CPU and GPU-based infrastructure.

Your Core Responsibilities:

As an HPC Engineer, you'll act as a technical partner to our compute users, helping translate computational problems into efficient, scalable workloads. You'll work across teams to improve performance, throughput, and reliability, while shaping best practices for how HPC resources are used across IMC.
  • Partner with Researchers, Quants, and MLEs to analyze, optimize, and scale HPC workloads across CPU and GPU platforms
  • Support and optimize ML and simulation workloads, with a focus on performance, resource efficiency, and scalability
  • Apply deep understanding of storage, networking, and scheduling systems to improve end-to-end workload performance
  • Define and promote best practices for running large-scale workloads on shared HPC infrastructure
  • Work with platform teams to influence system design decisions based on real workload behavior and performance data
  • Implement and use performance monitoring, profiling, and benchmarking tools to drive continuous improvement
  • Ensure workloads and platforms meet internal security and compliance standards

Your Skills and Experience
  • Experience working with HPC or large-scale compute environments, with a strong focus on workload performance and optimization
  • A solid grasp of parallel computing concepts and how to tune performance on CPUs and GPUs
  • Hands-on experience with GPU acceleration (e.g. CUDA) and an understanding of how GPU workloads really behave
  • Solid systems knowledge across Linux, storage and networking; enough to diagnose bottlenecks and guide users effectively
  • Experience supporting or optimizing ML, simulation, or data-intensive workloads in shared compute environments
  • Familiarity with containers and orchestration tools like Kubernetes is beneficial
  • Programming experience is advantageous, particularly in Python and C++
  • Strong communication skills and a genuine interest in helping others get better performance from complex systems
  • A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment


The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.

Salary Range

$200,000-$225,000 USD

About IMC

IMC Financial Markets, sometimes referred to as IMC Trading, is a proprietary trading firm and market maker for various financial instruments listed on exchanges throughout the world. Founded in 1989 as International Market makers Combination, the company employs over 1100 people and has offices in Amsterdam, Chicago, Sydney, Hong Kong and Mumbai. IMC is a technology-driven trading firm active in over 100 trading venues throughout the world and offering liquidity to over 200,000 securities. IMC makes markets in the major exchange-traded instruments – equities, bonds, commodities, and currencies – on 100 exchanges worldwide and is a significant liquidity provider on the NYSE Arca, NASDAQ, CBOE, BATS, and CME exchanges.
Learn more about IMC

Similar Jobs

More Jobs at IMC

More Information Technology Jobs

Find similar HPC Engineer jobs: