Responsibilities
- Design and develop low-latency Rust services that process high-frequency financial data and support rapid decision-making.
- Implement reliable, testable financial algorithms with a strong emphasis on correctness and precision.
- Construct and maintain real-time data streaming pipelines for event ingestion, processing, and feedback mechanisms.
- Profile and optimize system performance across CPU, memory usage, and network efficiency.
- Work closely with teams to shape API specifications, data structures, and overall system design.
Responsibilities
- Design and build latency-sensitive Rust services handling high-frequency data and decisioning.
- Implement robust, testable financial logic with strict correctness guarantees.
- Build and maintain streaming pipelines (real-time inputs, event processing, and feedback loops).
- Optimize performance across CPU, memory, and network with profiling and benchmarking.
- Collaborate on API design, data models, and system architecture.