Job Description
- Design develop and optimize low-latency C applications for financial and crypto trading environments
- Build and maintain multithreaded concurrent systems handling high-throughput market data and order flows
- Implement lock-free or low-lock data structures atomic operations and efficient synchronization mechanisms
- Optimize end-to-end latency through memory management CPU cache utilization NUMA awareness and thread affinity
- Develop real-time order management execution and matching components
- Profile benchmark and tune systems to eliminate latency spikes contention and GC-like pauses
- Ensure system reliability fault tolerance and correctness under extreme load and market volatility
- Collaborate closely with trading quant product and infrastructure teams to deliver production-grade systems
Required Skills & Experience
- Strong experience in modern C (C11/14/17/20) in production environments
- Deep understanding of multithreading concurrency and the C memory model
- Proven experience building low-latency financial or crypto systems (e.g. trading engines market data handlers)
- Expertise in lock-free programming atomics and synchronization primitives
- Strong knowledge of Linux internals including scheduling CPU pinning NUMA and networking
- Hands-on experience with performance profiling and debugging tools (perf gdb valgrind flame graphs)
- Solid understanding of financial market microstructure or crypto exchange mechanics is a plus.
Job Description Design develop and optimize low-latency C applications for financial and crypto trading environmentsBuild and maintain multithreaded concurrent systems handling high-throughput market data and order flowsImplement lock-free or low-lock data structures atomic operations and efficient ...
Job Description
- Design develop and optimize low-latency C applications for financial and crypto trading environments
- Build and maintain multithreaded concurrent systems handling high-throughput market data and order flows
- Implement lock-free or low-lock data structures atomic operations and efficient synchronization mechanisms
- Optimize end-to-end latency through memory management CPU cache utilization NUMA awareness and thread affinity
- Develop real-time order management execution and matching components
- Profile benchmark and tune systems to eliminate latency spikes contention and GC-like pauses
- Ensure system reliability fault tolerance and correctness under extreme load and market volatility
- Collaborate closely with trading quant product and infrastructure teams to deliver production-grade systems
Required Skills & Experience
- Strong experience in modern C (C11/14/17/20) in production environments
- Deep understanding of multithreading concurrency and the C memory model
- Proven experience building low-latency financial or crypto systems (e.g. trading engines market data handlers)
- Expertise in lock-free programming atomics and synchronization primitives
- Strong knowledge of Linux internals including scheduling CPU pinning NUMA and networking
- Hands-on experience with performance profiling and debugging tools (perf gdb valgrind flame graphs)
- Solid understanding of financial market microstructure or crypto exchange mechanics is a plus.
View more
View less