Role Overview
Focused on building and maintaining a low-latency, high-throughput pricing framework. The system ingests high-frequency, real-time market updates and must be robust, scalable, and extremely performant.
Responsibilities
* Design and implement ultra-low-latency data pipelines in Rust.
* Handle high-frequency updates from market data sources with strong guarantees on performance and correctness.
* Ensure thread safety and performance via advanced Rust concurrency primitives.
* Integrate with existing systems using FFI (Foreign Function Interface) where necessary.
* Maintain and evolve the pricing infrastructure, ensuring it scales with increasing data rates and complexity.
Required Expertise
* Deep proficiency in Rust, especially:
o FFI for interop with C/C++ or system libraries.
o Atomic types and memory ordering for lock-free concurrency.
o Async/await patterns for scalable I/O and task orchestration.
* Understanding of systems-level performance (cache coherence, memory alignment, zero-copy design).
* Experience with real-time data systems, ideally in trading, pricing, or market data.
#J-18808-Ljbffr