Hudson River Trading (HRT) stands at the forefront of algorithmic trading, leveraging cutting-edge technology and scientific approaches to revolutionize financial markets. As a Distributed Compute Engineer, you'll be integral to maintaining and enhancing HRT's sophisticated research environment, which serves as the backbone of their trading strategies.
The role combines deep technical expertise with user-facing responsibilities, requiring you to optimize both high-level APIs and low-level system performance. You'll work with advanced CPU and GPU compute systems, storage, and networking technology, focusing on everything from theoretical concepts like fair resource scheduling to practical optimizations of trading programs.
The position offers an exciting opportunity to work alongside talented quantitative traders and software engineers across all trading teams. You'll be responsible for ensuring the research environment remains best-in-class, implementing both proprietary and open-source solutions for resource scheduling, data caching, and job monitoring.
HRT's culture emphasizes collaboration, innovation, and diversity, bringing together experts from various fields including mathematics, computer science, physics, and engineering. The company values self-starters and celebrates great ideas regardless of their source. The work environment promotes strong relationships among colleagues, whether through shared meals, gaming sessions, or coding collaborations.
The role offers competitive compensation, including a substantial base salary range and potential performance bonuses, along with comprehensive benefits. This position is perfect for someone who combines strong technical skills with excellent communication abilities and wants to work at the cutting edge of financial technology.