Job Description
Join a top-tier algorithmic trading firm using cutting-edge machine learning to price 50,000+ instruments across equities, fixed income, FX, commodities, and crypto.
You’ll take ownership of building and owning the core systems that power trading and research across the firm — from corporate actions and fundamentals to index data. This is not about hoarding alternative data; it’s about creating clean, reliable, business-critical datasets that the entire firm depends on.
What you’ll do
* Build and optimise automated data ingestion pipelines
* Own and improve distributed systems used firm-wide
* Apply statistical and algorithmic techniques to improve data quality
* Work closely with internal users to ship impactful improvements
* Operate with real ownership and autonomy in a high-stakes environment
What we’re looking for
* 2–5 years’ experience as a software engineer
* Strong fundamentals in algorithms & data structures
* Proficiency in Java, C++, Go, or similar (Go experience not required)
* Experience with distributed systems
* Interest in data analysis / statistics (regressions, data validation, basic ML)
* Relational database experience a plus
* Finance knowledge helpful but not required
Why this role
* Work directly alongside the investment process
* High ownership, high impact engineering
* Exceptional culture and technical bar
* Hybrid working (4 days office / 1 home)
* Outstanding benefits
Contact Ciara Clarke at Harrington Starr for a confidential discussion.