Overview
In this role you will build and maintain latency-optimised trading platforms for systematic market-making across global venues. You’ll collaborate with researchers and analysts to deploy models into production and design flexible, high-performance architecture. The focus is on real-time pricing, market connectivity, execution, and risk logic within a fast-moving, autonomous engineering team. You’ll ship live systems that handle billions in volume daily, balancing speed, reliability and scalability. This is an impact-driven opportunity to shape trading infrastructure at scale.
Responsibilities
- Build and maintain low-latency trading platforms across asset classes
- Design pricing and risk logic, market data processing, and order handling
- Optimise data flow and system throughput under real-time constraints
- Implement core components in Kotlin (with experience in C++ and legacy Python/Java)
- Engineer for reliability—testing, monitoring and rapid fault recovery
Key requirements
- Solid command of CS fundamentals—algorithms, architecture, systems
- Advanced experience in Kotlin or Java (Other languages considered C#/F#/C++)
- Deep familiarity with Linux environments and system-level APIs
- Experience with high-throughput, low-latency systems
- Ability to work independently and review code for correctness and clarity
- independent work style
- clear code review
- collaboration with researchers and analysts
- Kotlin
- Java
- C++
…
