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 making research processes more efficient and effective.
The position offers unique opportunities to collaborate with both quantitative traders and software engineers, ensuring the research environment remains best-in-class. You'll tackle challenges ranging from theoretical resource scheduling to practical performance optimization, making direct impacts on trading strategy development.
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, fostering an environment where technical excellence meets collaborative problem-solving.
This role is perfect for someone who combines strong technical skills in C++ and systems programming with excellent communication abilities and a desire to work at the intersection of high-performance computing and financial trading. You'll be part of a community that extends beyond just work, embracing a culture of togetherness while pushing the boundaries of what's possible in algorithmic trading.