Hudson River Trading Logo

Hudson River Trading

Experienced C++ Developer, Distributed Compute

Posted 15 Days Ago
Be an Early Applicant
Hybrid
London, Greater London, England
Mid level
Hybrid
London, Greater London, England
Mid level
Develop and enhance technical solutions for HRT's research environment, focusing on user workloads, resource efficiency, and collaboration with traders and engineers.
The summary above was generated by AI

Hudson River Trading (HRT) is one of the top algorithmic trading companies in the world. Our research cluster is the backbone of our success; it’s where all of our trading strategies are generated.

We use a large, customized research environment with highly advanced CPU and GPU compute, storage, and networking technology. Our team thinks about the entire software stack, from the user-level API to optimizing performance out of low-level caching. We deal with everything from the theoretical, like fair resource scheduling, to the concrete, like optimizing a trader’s new program run-time performance. 

As a distributed compute engineer in a user-facing environment, you’ll develop and improve on technical solutions that make research as easy and efficient as possible. You’ll work everyday with both talented quantitative traders and software engineers across all trading teams.

Responsibilities

  • Ensure HRT’s research environment is best in class, with a focus on user workloads
  • Maintain and improve resource scheduling, data caching, and job monitoring to make research as easy, fast, and efficient as possible, using both in-house and open source solutions
  • Optimize workloads at the user level to speed up user iteration speed
  • Tune workloads at the infrastructure level to make them more resource-efficient
  • Share metrics and real-time information with users to give insight into workload behavior
  • Sit down with users to understand their specific technical needs
  • Contribute individually and through leadership and coordination of the above
  • Set technical direction for the platform and take holistic ownership of the software infrastructure that supports Algo research

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Strong C++ expertise (daily use preferred)
  • Python familiarity preferred
  • Experience collaborating closely with quantitative researchers and traders to understand their needs
  • Great communication capabilities
  • Superior design, debugging, and problem solving skills
  • Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication

Culture

Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world's most sophisticated computing environments for research and development. Our researchers are at the forefront of innovation in the world of algorithmic trading.
At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We’re a community of self-starters who are motivated by the excitement of being at the cutting edge of automation in every part of our organization—from trading, to business operations, to recruiting and beyond. We value openness and transparency, and celebrate great ideas from HRT veterans and new hires alike. At HRT we’re friends and colleagues – whether we are sharing a meal, playing the latest board game, or writing elegant code. We embrace a culture of togetherness that extends far beyond the walls of our office.
Feel like you belong at HRT? Our goal is to find the best people and bring them together to do great work in a place where everyone is valued. HRT is proud of our diverse staff; we have offices all over the globe and benefit from our varied and unique perspectives. HRT is an equal opportunity employer; so whoever you are we’d love to get to know you.

Top Skills

C++
Linux
Python
Unix

Hudson River Trading London, England Office

London, United Kingdom

Similar Jobs at Hudson River Trading

13 Days Ago
Hybrid
London, Greater London, England, GBR
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Other • Automation
The Senior HPC Storage Architect will lead the vision, planning, and execution of storage solutions, improving user experiences, troubleshooting issues, and ensuring reliable performance across HRT's storage needs.
Top Skills: CephGpfsLinuxLustrePythonS3Storage SolutionsUnixWeka
7 Days Ago
Hybrid
London, Greater London, England, GBR
Junior
Junior
Artificial Intelligence • Fintech • Other • Automation
Design Verification Engineer responsible for creating testbenches, writing verification plans, debugging RTL bugs, and managing test suites in FPGA/ASIC verification.
Top Skills: AsicC++CocotbFpgaLinuxPythonSystemverilogUvmVerilator
15 Days Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Artificial Intelligence • Fintech • Other • Automation
The role involves building and maintaining trading infrastructure for global fixed income and currency trading, requiring collaboration with quantitative teams and expertise in C++ and Python.
Top Skills: C++LinuxPythonUnix

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account