
Experienced C++ Developer, Distributed Systems - Storage/Databases
Hudson River Tradingover 1 year ago
Base Salary
$175k - $250k/yr
Responsibilities
- Create distributed storage systems customized to HRT’s needs.
- Stay informed about the state of the art and help advance HRT’s storage capabilities.
- Understand research teams’ storage and compute needs and build the next generation of research infrastructure.
- Collaborate with a small team of skilled developers.
Requirements
- Proficient C++ experience is required, with daily use preferred.
- Distributed-systems experience is required, including reasoning about fault tolerance, sharding, trade-offs, and robustness under failure.
- Experience developing databases, distributed filesystems, search infrastructure, or similar systems is ideal but not required.
- Ability to work productively in a Linux environment.
- Knowledge of UNIX operating systems, low-level systems performance issues, and networking.
- Ability to discuss high-level distributed-systems design trade-offs and low-level OS details.
- Strong ownership, prioritization, collaboration, and curiosity.
Benefits
- Competitive benefits package.
About Hudson River Trading
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.