Hudson River Trading
Software Engineer - Distributed Systems (Storage/Databases)
$200K–$300K
New York, NY, United States +4 · Full-time · Posted Apr 4, 2025
- Location
- New York, NY, United States
Austin, TX, United States
Chicago, Illinois, United States
Dublin, Ireland
London, United Kingdom
About the job
Develops distributed storage systems and tools that support HRT’s research and compute needs.
What you'll do
- Create distributed storage systems tailored to HRT’s needs.
- Track state-of-the-art developments and help apply them at HRT.
- Understand Research’s storage and compute needs and build for future research.
What they ask for
- Proficient C++ experience.
- Distributed systems experience, including reasoning about fault tolerance, sharding, trade-offs, and robustness under failure.
- Ability to work productively in a Linux environment.
- Knowledge of UNIX operating systems, low-level systems performance, and networking.
Nice to have
- Daily use of C++.
- Experience developing databases, distributed filesystems, search infrastructure, or similar.
Pay
200,000 to 300,000 USD per year (base salary)
Tools
C++, Linux, UNIX
Model-written summary · the original posting is authoritative