J

Jump Trading

Trades global markets with quantitative strategies

HPC Systems Engineer

Site Reliability EngineeringUpdated on Nov 13
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • At least 5 years of professional high-performance computing experience, including experience with parallel filesystems such as Lustre or GPFS and batch systems such as Slurm or Grid Engine. Experience with high-performance network interconnects is a plus, not required.
  • At least 5 years of Linux systems administration experience.
  • High proficiency in at least one programming or scripting language, such as Go, Python, or C.
  • Extensive experience designing, building, and maintaining complicated, interdependent, and distributed systems.
  • Extensive experience profiling and debugging application stacks using debuggers and profilers.
  • Experience with system configuration management tools such as SaltStack, Ansible, or Puppet.
  • Reliable and predictable availability.

Responsibilities

  • Build automation, maintain, and troubleshoot global production systems, including large-scale supercomputing grids.
  • Perform architect, engineer, and administrator functions.
  • Design, implement, maintain, and support high-performance compute and storage systems.
  • Implement and support performance-monitoring and fault-monitoring systems.
  • Monitor systems and storage performance, including network components.
  • Build tooling to compile, package, install, and upgrade software and operating system components at scale.
  • Collaborate with team members and across teams to write code and testing infrastructures spanning new and existing codebases in multiple programming languages.
  • Develop and improve systems and user documentation.
  • Participate in large, coordinated maintenance operations, including during evenings and weekends.
  • Work on global projects across a wide range of infrastructure.
  • Collaborate directly with researchers to optimize their use of high-performance computing infrastructure.
  • Develop and monitor tools used to maintain a production computing environment.
  • Provide operational support on a rotating basis and as needed.
  • Manage relationships with outside vendors, including traveling domestically and internationally to meet with current and potential vendors.
  • Adhere to company cybersecurity and information technology policies, including performing all work using only approved hardware and software.
  • Perform other duties as assigned or needed.

Desired Qualifications

  • Experience with high-performance network interconnects.

About the Company

Jump Trading

Trades global markets with quantitative strategies

Jump Trading trades its own capital across global financial markets, using quantitative research and automated systems to buy and sell assets. Its strategies range from high-frequency trading to statistical models and discretionary macro investing, spanning equities, options, credit, commodities, futures, and digital assets. Traders, engineers, and researchers develop the models and execution systems together, and the firm earns money from returns on its trading. Its Jump Crypto division also develops open-source blockchain infrastructure, including tools that validate transactions and move information between networks. Founded in 1999, Jump Trading is headquartered in Chicago, Illinois.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$300M
Headquarters
Chicago, IL
Founded
1999

Recently Posted Jobs

Explore more opportunities at Jump Trading

See more jobs