hackquest logo

交易系统开发⼯程师(HFT/低延迟⽅向)

B

Best Web3

7 - 12K USD
Full-time
深圳市, 中国广东省深圳市

岗位职责:

⼀、交易系统核⼼开发与维护

1、设计、开发、优化⾼性能的数字货币⾼频交易系统,确保系统在微秒级延迟下⾼可靠性运⾏。

2、优化下单链路、⾏情链路,提升系统在burst场景中的整体吞吐与稳定性。

⼆、交易所低延迟接⼊与协议栈优化

1、对接多家数字货币交易所API(REST/WebSocket/私有协议),深度优化链路性能。

2、优化⽹络协议栈,包括TCP调优、WebSocket客⼾端优化、重连策略、拥塞控制等。

3、基于内核旁路或⽤⼾态协议栈,构建极低延迟订单发送与⾏情采集通道。


任职要求

⼀、扎实的系统级编程能⼒

1、计算机相关专业,本科及以上学历。

2、C++11/14/17/20基础扎实,熟悉STL、多线程、内存模型等底层细节。

⼆、优秀的⽹络编程能⼒

1、深⼊理解TCP协议,包括拥塞控制、延迟确认、Nagle、零拷⻉、协议栈⾏为分析。

2、熟练掌握 WebSocket/HTTP/TLS/⻓连接维护机制。

3、熟悉⾼性能⽹络模型:epoll、IO多路复⽤、异步⽹络框架。

4、了解⾄少⼀种kernel bypass技术:Onload、VMA、DPDK、⽤⼾态TCP/IP栈等。

三、系统调优经验

1、熟悉Linux⽹络及系统调优:TCP参数调优、CPU绑核/NUMA优化、⽹卡中断绑定/RSS/RPS/RFS等

2、对p99/p999延迟分析有实际经验。

四、性能测试与分析能⼒

1、能够设计并执⾏⾼并发、burst场景压⼒测试。

2、能够使⽤ perf/bpf/tcpdump/Wireshark/⽕焰图 等对延迟瓶颈进⾏量化分析