Hudson River Trading logo

Software Engineer - Distributed Compute

Hudson River Trading

SingaporeFull-timeOn-site

Posted 22 Jun 2026

About this role

The role involves maintaining and improving HRT's research environment, focusing on user workloads and optimizing performance. You will also work closely with users to understand their technical needs and contribute to the technical direction of the platform. Candidates should have a bachelor's degree in a relevant field and strong expertise in C++. Familiarity with Python and experience collaborating with quantitative researchers are also preferred.

What they're looking for

C++PythonResource SchedulingData CachingJob MonitoringPerformance OptimizationUNIXLinux

Frequently asked questions

What does a Software Engineer - Distributed Compute at Hudson River Trading do?

The role involves maintaining and improving HRT's research environment, focusing on user workloads and optimizing performance. You will also work closely with users to understand their technical needs and contribute to the technical direction of the platform. Candidates should have a bachelor's degr…

What skills does this Software Engineer - Distributed Compute role need?

Key skills for this role include C++, Python, Resource Scheduling, Data Caching, Job Monitoring, Performance Optimization.

How much does a Software Engineer - Distributed Compute at Hudson River Trading pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer - Distributed Compute role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer - Distributed Compute role?

You can apply directly on Hudson River Trading's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.