Mandatory
- Strong programming skills in C/C++, Socket programming (TCP/IP, UDP), templates and multi-threaded programming.
- Proficiency with Linux-based development
- Experience with low-latency, high-throughput environments
Desired Skills
- Familiarity with market data protocols such as FIX, ITCH, and OPRA.
- Expertise in network programming (TCP/UDP, multicast, shared memory, RDMA, etc.).
- Proficiency with Linux-based development, including system tuning for performance.
- Strong understanding of data structures, algorithms, and memory management.
- Experience with performance profiling, debugging, and optimizing latency-sensitive applications.
- Hands-on experience with distributed systems and messaging frameworks (e.g., RabbitMQ, Kafka).
- Knowledge of database technologies (e.g., KDB+/q, NoSQL, or in-memory stores) is a plus.
Previous experience in financial markets with understanding of Equities, Futures and Options, is desirable. |