Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
HPC Engineer | Experienced Hire

HPC Engineer | Experienced Hire

JOB DESCRIPTION
Overview

As a member of our Platform Development team, you will be instrumental in building and optimizing high-performance trading systems, research compute clusters, databases, support systems, and more. You will heavily utilize Linux and Windows internals while working on servers in our HPC environment. 

 

What You'll Do:

 

  • Automate and Evolve: Contribute to our library of home-grown tools, written primarily in Python and Bash, to automate monitoring, and maintenance, allowing you to focus on performance related issues and projects.

 

  • Collaborate: Work closely with Strategy Developers, Quantitative Researchers, and trade-supporting application teams to translate complex problems into scalable solutions.  Coordinate with IT infrastructure teams, including storage and networking, to identify and implement the best solutions.

 

  • Optimize: Tune operating systems and batch workflows for performance. Dive deep on root-cause analysis of systems issues.  Integrate all of these solutions into our systems effectively and efficiently.

 

  • Comprehensive HPC Environment Management: Oversee all aspects of our HPC environment, including the scheduler, parallel filesystems, GPUs, and interconnects.

 

  • High throughput storage: Implement and optimize high-performance storage solutions, including Lustre, VAST, and GPFS, to efficiently support and enhance cluster performance.

 

  • Capacity Planning and Design: Develop strategies to ensure optimal resource allocation and scalability, using analytics to forecast needs and design efficient, reliable systems.

 

  • Troubleshooting and Tuning: Utilize monitoring and diagnostic tools to quickly pinpoint failures, streamline troubleshooting processes, and ensure the timely recovery of disrupted workflows.

What we're looking for
  • A Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related discipline
  • 5-7 years of progressive experience building Linux and/or Windows based HPC based platforms  
  • Familiarity with kernel-level and I/O subsystem tweaks and tools such as sysctl, strace, tcpdump, and netstat. Bonus points for equivalent Windows knowledge (registry, procmon, wireshark, tshark)
  • Recent hands-on experience with automation in Python or other tools
  • Experience administering Lustre, GPFS, VAST, or other parallel filesystems
  • Understanding of resource schedulers like HTCondor, SLURM, or similar

About Susquehanna
Susquehanna is a global quantitative trading firm founded by a group of friends who share a passion for game theory and probabilistic thinking. We have incorporated this approach into our culture, where you will find relentless problem solvers within each of our core disciplines: Trading, Technology, and Quantitative Research. From offices around the world, our employees collaborate to make optimal decisions and are driven by the desire to achieve winning results together. 

 

What we do
We are experts in trading essentially all listed financial products and asset classes, with a focus on derivatives trading. Through market making and market taking, we handle millions of trading transactions around the world every day, providing liquidity and ensuring competitive prices for buyers and sellers. While our presence in the market is broad, our trading desks are highly specialized, allowing for a deep understanding of unique drivers of each asset class.

 

Susquehanna does not accept unsolicited resumes from recruiters or search firms. Any resume or referral submitted in the absence of a signed agreement will become the property of Susquehanna and no fee will be paid.

 

#LI-AM1