Distributed Compute Engineer

Leading algorithmic trading company building sophisticated computing environments for research and development in financial products.
$175,000 - $250,000
Distributed Systems
Senior Software Engineer
Contact Company
5+ years of experience
Finance

Description For Distributed Compute Engineer

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 everything from theoretical concepts like fair resource scheduling to practical optimizations of trading programs.

The position offers an exciting opportunity to work alongside talented quantitative traders and software engineers across all trading teams. You'll be responsible for ensuring the research environment remains best-in-class, implementing both proprietary and open-source solutions for resource scheduling, data caching, and job monitoring.

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. The work environment promotes strong relationships among colleagues, whether through shared meals, gaming sessions, or coding collaborations.

The role offers competitive compensation, including a substantial base salary range and potential performance bonuses, along with comprehensive benefits. This position is perfect for someone who combines strong technical skills with excellent communication abilities and wants to work at the cutting edge of financial technology.

Last updated 20 days ago

Responsibilities For Distributed Compute Engineer

  • Maintain and improve resource scheduling, data caching, and job monitoring
  • Optimize workloads at the user level to speed up user iteration
  • Tune workloads at the infrastructure level for resource efficiency
  • Share metrics and real-time information with users
  • Collaborate with users to understand technical needs
  • Set technical direction for the platform
  • Take ownership of software infrastructure supporting Algo research

Requirements For Distributed Compute Engineer

Python
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Strong C++ expertise
  • Python familiarity
  • Experience collaborating with quantitative researchers and traders
  • Great communication capabilities
  • Superior design, debugging, and problem solving skills
  • Knowledge of UNIX operating systems, system/processor performance, and network communication

Benefits For Distributed Compute Engineer

Medical Insurance
  • Medical Insurance

Interested in this job?

Jobs Related To Hudson River Trading Distributed Compute Engineer

Distributed Compute Engineer

Senior Distributed Systems Engineer role at Hudson River Trading, focusing on optimizing research infrastructure for algorithmic trading strategies.

Distributed Compute Engineer

Senior Distributed Systems Engineer role at Hudson River Trading, focusing on optimizing research infrastructure for algorithmic trading strategies.

Distributed Compute Engineer

Senior Distributed Systems Engineer role at Hudson River Trading, focusing on optimizing research infrastructure for algorithmic trading strategies.

Software Developer 4

Senior Software Engineer role at Oracle Health Data Intelligence, building scalable healthcare solutions with focus on distributed systems and cloud technologies.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google working on core infrastructure and distributed systems, offering $161K-$239K base salary plus benefits.