Description:
Hudson River Trading (HRT), one of the world's premier algorithmic trading firms, is seeking an Experienced C++ Developer – Distributed Compute to join its London office. This is a high-impact, on-site role focused on building, maintaining, and optimizing the firm’s world-class research computing infrastructure that powers the development of its trading strategies.
As a distributed compute engineer, you will work at the intersection of cutting-edge research and high-performance computing. You'll design and implement tools and systems that maximize the efficiency, speed, and scalability of algorithmic strategy development. From optimizing user-level workloads to tuning infrastructure-level performance, your contributions will directly influence the success of trading operations.
You’ll collaborate closely with both quantitative researchers and other software engineers, gathering insights into their needs and iteratively enhancing the performance and usability of research systems. Your role will also involve setting the technical vision and overseeing the health and evolution of HRT's research computing stack.
Key Responsibilities:
Design and maintain world-class research environments with a focus on user workload performance
Enhance resource scheduling, data caching, and job monitoring to ensure rapid and efficient research processes
Optimize user-level workloads for speed and performance
Tune infrastructure workloads to improve resource utilization
Provide transparent workload metrics and real-time feedback tools to users
Partner directly with quants and traders to assess needs and technical requirements
Own technical direction and infrastructure software supporting Algo research
Required Qualifications:
Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline
Daily hands-on experience with C++ and strong command of performance optimization techniques
Familiarity with Python
Knowledge of UNIX/Linux systems, low-level system performance, and networking fundamentals
Proven experience working alongside quantitative researchers and traders
Strong problem-solving, debugging, and software design skills
Excellent interpersonal and communication abilities
Preferred Skills:
Experience with distributed compute systems and job scheduling
Awareness of open-source workload optimization tools
Familiarity with infrastructure metrics and visualizations
Culture & Benefits:
Hudson River Trading cultivates a unique work culture that blends innovation, collaboration, and technical excellence. The company supports a flat and transparent environment where ideas from both veterans and new hires are celebrated. Whether it’s trading, engineering, or operations, HRT thrives on pushing the boundaries of automation and performance.
HRT is home to people from diverse disciplines—mathematics, physics, computer science, engineering, and beyond—creating an inclusive space where new perspectives thrive. From collaborative problem-solving to recreational board games and meals, HRT fosters a culture of camaraderie and shared purpose.
| Organization | Hudson River Trading |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Software Engineer |
| Job Location | London,UK |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-07-27 2:26 pm |
| Expires on | 2026-01-09 |