职位描述
C++⾼性能/低延迟开发⼯程师(证券/量化⽅向)
岗位职责
低延迟⾏情/交易通道研发与优化:负责从⾏情接⼊→策略→⻛控→下单的端到端链路
设计与性能收敛。
⽹络通信与协议编解码:⾃研/优化TCP栈、ZeroMQ分发、协议编解码层(含⾃定义
codec/ProtoBuf),保障⼀致性与有序性。
Tick重建与规则引擎:实现/优化预开与盘中涨停识别、⻛控与回报⼀致性处理,沉淀
可复⽤的计算组件。
性能与稳定性:构建性能画像与度量体系(p99延迟、吞吐、抖动),CPU亲和/
NUMA、内存池、零拷⻉、锁分离/异步化等优化。
⼯程化与质量:CMake Presets + vcpkg依赖治理、单元/集成测试、⽇志与可观测性框
架、灰度与回滚策略落地。
任职要求
5年以上⾼性能C++相关服务端研发经验,具备复杂市场环境下的稳定性与⼀致性交付
记录。
1、精通现代C++(C++17/20)、Linux⽹络与并发编程,熟悉epoll、锁优化、内存管理与资源治理。
2、熟悉XTP⾏情/交易API或同类通道,理解A股微结构、撮合规则、涨跌停及委托/成交回报链路。
3、具备序列化与消息通道经验:ProtoBuf、ZeroMQ、事件总线;能进⾏背压治理、去重与重放。
4、有端到端性能优化实战:CPU亲和/NUMA、内存池/零拷⻉、锁分离/⽆锁队列(视场景)、异步流⽔线。
5、⼯程化能⼒:CMake、vcpkg、代码规范与测试覆盖;能落地⽇志/度量体系与性能基准。
加分项
1、撮合/交易⽹关、⻛险控制与⻛报⼀致性经验;实际⽣产事故处置与SLO设计。
2、具备低延迟系统调优⽅法论与⼯具链(perf/⽕焰图/系统画像)。
3、有Protocol Buffers裁剪与编解码性能优化、ZeroMQ⾼吞吐场景实战。
4、对异步事件总线/发布订阅、分层架构治理有落地经验。
5、技术栈(与项⽬匹配)
C++17/20、Linux、CMake/CMakePresets、vcpkg
TCP⾃研/优化、ZeroMQ、ProtoBuf、异步事件总线
6、⽹络编解码层:codec/proto、统⼀⽇志与measurement(度量)
7、业务模块:XTP⾏情/交易、Tick重建、预开/盘中涨停识别、⻛控与回报