Software Engineer - Distributed Compute

Hudson River Trading · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

As a Distributed Compute Engineer you will strengthen HRT’s research environment by improving how users run and iterate on workloads. You’ll optimize the platform’s scheduling, caching, and monitoring to speed up research cycles, while balancing resource efficiency. You’ll work closely with quantitative traders and software engineers to understand needs and set technical direction for the infrastructure that supports algo research. This role combines hands-on engineering with leadership to scale a best-in-class compute environment and drive impactful performance improvements.

Pay / Benefits

  • discretionary performance-based bonuses
  • competitive benefits package

Responsibilities

  • Improve resource scheduling, data caching, and job monitoring to support user workloads
  • Optimize user-level workloads to speed up iteration cycles
  • Tune infrastructure-level workloads for resource efficiency
  • Share metrics and real-time workload insights with users
  • Engage with users to understand their technical needs
  • Contribute individually and through leadership to platform direction and ownership
  • Set technical direction for the platform and manage software infrastructure supporting algorithmic research

Key requirements

  • Bachelors degree in Computer Science, Computer Engineering, or related field
  • Strong C++ expertise (daily use preferred)
  • Python familiarity preferred
  • Experience collaborating with quantitative researchers and traders
  • Excellent communication skills
  • Strong design, debugging, and problem-solving abilities
  • Knowledge of UNIX/Linux, system/processor performance, and network communication
  • excellent communication
  • collaboration with cross-functional teams
  • problem-solving mindset
  • C++
  • Python
  • UNIX/Linux
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 day ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £53,700 – £105,000, from 582 adverts

2489 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 16% of 785 Software developer adverts we list nationwide

More openings at Hudson River Trading

27 other openings we list

Hudson River TradingLondon Apply