Hudson River Trading

Experienced Low Level Software Engineer (C++), Distributed Compute

Hudson River Trading
Apply
9 months ago
Singapore, SingaporeSenior

Responsibilities

  • Maintain and improve resource scheduling, data caching, and job monitoring using in-house and open-source solutions.
  • Optimize user-level workloads to improve research iteration speed.
  • Tune infrastructure-level workloads for greater resource efficiency.
  • Share metrics and real-time information with users about workload behavior.
  • Collaborate directly with users to understand their technical needs.
  • Contribute individually and through leadership and coordination.
  • Set technical direction and take holistic ownership of the research software infrastructure.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Strong C++ expertise, preferably through daily use.
  • Python familiarity is preferred.
  • Experience collaborating closely with quantitative researchers and traders to understand their technical needs.
  • Strong communication, design, debugging, and problem-solving skills.
  • Knowledge of UNIX operating systems, including Linux, system and processor performance, and network communication.

Tech Stack

Categories

Hudson River Trading

About Hudson River Trading

1,001-5,000 employees

Hudson River Trading is a privately held quantitative trading firm that researches and builds automated trading algorithms and low-latency systems. It trades its own capital across global electronic markets in multiple asset classes, often acting as a liquidity provider. Founded in 2002 and headquartered in New York, the firm runs a large-scale trading platform with around-the-clock operations supporting live market activity and risk controls.

Contact me