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...
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.