Senior/Middle C++ Developer (system programming)
Прямой работодатель Alber Blanc ( alberblanc.com )
Опыт работы от 3 до 5 летот 5 000 до 6 500 €
Responsibilities:
- Developing and designing a market data processing engine that processes quotes and orders from exchanges around the world
- Finding bottlenecks in tick to trade using our own metrics as well as operating system metrics and kernel bypass frameworks
- Reverse engineering exchanges' architecture using their APIs and documentation
- In-depth study of networking acceleration frameworks (dpdk, onload, etc.) to reduce network latency
- Research of different behaviour of TCP, UDP in high load scenarios
Requirements:
- Fluent in C++ (we use C++ 14/17/20) and algorithms
- Good understanding of Linux system programming
- Have experience with TCP/IP protocols
Even better if you:
- Have working experience with exchanges protocols for order routing and market data
- Wrote low latency applications in the past
- Have solid experience with networks
- Worked with kernel bypass frameworks (DPDK, onload)