HPC Production Engineer


New York
Permanent
USD200000 - USD250000
Financial Technology
PR/528431_1744305988
HPC Production Engineer

Job Title: High-Performance Computing (HPC) Engineer

Join a leading high-frequency trading firm that leverages cutting-edge technology and sophisticated algorithms to trade in global financial markets. Our client is committed to innovation, speed, and precision, and we are looking for talented individuals to help us maintain and enhance our high-performance computing infrastructure.

Responsibilities:

  • Design, implement, maintain, and support high-performance compute and storage systems.
  • Optimize and manage large-scale, distributed HPC environments to ensure low-latency and high-throughput performance.
  • Develop and maintain performance monitoring and fault-tolerant systems.
  • Collaborate with quantitative researchers and traders to optimize their use of HPC resources.
  • Automate repetitive tasks and processes using scripting languages (e.g., Python, Bash).
  • Troubleshoot and resolve complex technical issues related to HPC infrastructure.
  • Participate in on-call rotation to provide 24/7 operational support.
  • Document system configurations, procedures, and best practices.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in high-performance computing, preferably in a high-frequency trading environment.
  • Proficiency in Unix/Linux systems administration and networking protocols.
  • Strong programming and scripting skills in languages such as Python, C/C++, or Go.
  • Experience with configuration management tools (e.g., Ansible, Puppet, SaltStack).
  • Familiarity with parallel file systems (e.g., Lustre, GPFS) and batch systems (e.g., Slurm, Grid Engine).
  • Excellent problem-solving skills and the ability to perform root cause analysis.
  • Strong communication skills and the ability to work collaboratively in a fast-paced environment.

Preferred Qualifications:

  • Experience with low-latency networking and market data distribution.
  • Knowledge of financial markets and trading systems.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).

How to Apply: Interested candidates are encouraged to submit their resume detailing their relevant experience and why they are a good fit for this role.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you