Technology
Technology engineered for execution.
Systematic trading is an engineering problem before it is a market problem. This is the architecture that carries a hypothesis from raw market data all the way to a controlled fill.
Pipeline
Six stages, one path.
The same chain runs in research and in production, so what is tested is what ships.
Market Data
Real-time data from multiple venues.
Market Data
Real-time data from multiple venues.
Research
Data processing, feature engineering and modelling.
Research
Data processing, feature engineering and modelling.
Signal Engine
Signal generation and opportunity identification.
Signal Engine
Signal generation and opportunity identification.
Strategy Engine
Portfolio construction and strategy management.
Strategy Engine
Portfolio construction and strategy management.
Execution
Smart order routing and execution optimisation.
Execution
Smart order routing and execution optimisation.
Risk Engine
Real-time risk monitoring and controls.
Risk Engine
Real-time risk monitoring and controls.
Architecture
The stack, layer by layer.
Hover a layer to read what it owns.
Market Data
Real-time and historical market data ingestion, normalisation and quality checks, so research and production see the same view.
Research
Quantitative research environment: feature engineering, modelling and backtesting, built so a result can be re-run and re-checked later.
Signal Engine
Signal generation and the model-driven decision layer that turns research output into candidate actions.
Strategy Engine
Portfolio and strategy construction, plus the lifecycle management that governs how a strategy is deployed, adjusted and retired.
Execution Engine
Automated execution, venue connectivity, routing and execution optimisation.
Risk Engine
Pre-trade and real-time limits, exposure controls and kill switches.
Monitoring
Observability, alerting, strategy health and execution analytics.
Risk Management
Risk is engineered into every layer.
Pre-trade risk controls
Checks applied before an order is ever sent.
Position and exposure limits
Hard bounds on what any strategy can hold.
Execution controls
Constraints on how orders reach the market.
Real-time monitoring
Continuous observation of live positions and behaviour.
Kill-switch mechanisms
Immediate, deliberate shutdown paths.
Venue and connectivity risk
Handling of venue failure and degraded links.
Model risk
Validation, monitoring and retirement of models.
Operational risk
Process, deployment and human-error controls.
Design constraints
What we hold ourselves to.
Observable by default
Every component reports its own state. A system nobody can see is a system nobody can trust.
Defined failure modes
Every control has a specified behaviour when something breaks, decided before deployment.
Reproducible research
A result can be re-run and re-checked long after it was produced.
Fast, but understood
Latency matters. Correctness matters first. We optimise for the fastest system we can still reason about.
Engineering roles
Build the systems behind the strategies.
We are hiring engineers who care about correctness as much as speed.