What does An Algorithmic Trading Systems Engineer do?
An Algorithmic Trading Systems Engineer is responsible for building and maintaining low-latency trading systems, from strategy execution engines to market-data ingestion and order-routing infrastructure.
Day-to-day responsibilities
- Optimising execution latency in C++ or Java
- Backtesting strategy changes against historical tick data
- Monitoring live trading systems during market hours
- Working with quants to productionise new strategies
Low demand+22% C++ / low-latency engineering+17% Market data & order routing+12% FIX protocol