IT & Software

Software Engineer - Distributed Compute

Hudson River Trading

London · Greater London · United Kingdom

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
  • Bachelor's 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

Reference: WJ-747_30146314

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.