HeraclesQL: A Python DSL for Writing Alerts

HeraclesQL: A Python DSL for Writing Alerts

I’m on the Systems Dev team at HRT. My team is responsible for software development that supports Systems, Network, and Datacenter Engineers who maintain the computers HRT relies on for trading and research. While my team has a large variety of responsibilities, I’m...
Intern Spotlight: HRT AI Labs Project

Intern Spotlight: HRT AI Labs Project

Diffusion models are a widely popular model class for non-autoregressive generative modeling, yielding spectacular results in problem settings such as image generation. More recently, their application has been extended beyond computer vision into generative problems...
Building Robust Codebases with Python’s Type Annotations

Building Robust Codebases with Python’s Type Annotations

Hudson River Trading’s Python codebase is large and constantly evolving. Millions of lines of Python reflect the work of hundreds of developers over the last decade. We trade in over 200 markets worldwide — including nearly all of the world’s electronic markets — so we need to regularly update our code to handle changing rules and regulations.

Intern Spotlight: 2023 Software Engineering Summer Projects

Intern Spotlight: 2023 Software Engineering Summer Projects

Throughout the summer, HRT’s Software Engineering interns worked with mentors, teams, and longtime HRTers on independent programming projects that tackled the most interesting problems in the world of automated trading, making a notable impact on our day-to-day operations. This post in our intern spotlight series highlights the work of three of our Software Engineering interns.