職位描述
C++?性能/低延遲開發(fā)?程師(證券/量化?向)
崗位職責(zé)
低延遲?情/交易通道研發(fā)與優(yōu)化:負(fù)責(zé)從?情接?→策略→?控→下單的端到端鏈路
設(shè)計與性能收斂。
?絡(luò)通信與協(xié)議編解碼:?研/優(yōu)化TCP棧、ZeroMQ分發(fā)、協(xié)議編解碼層(含?定義
codec/ProtoBuf),保障?致性與有序性。
Tick重建與規(guī)則引擎:實現(xiàn)/優(yōu)化預(yù)開與盤中漲停識別、?控與回報?致性處理,沉淀
可復(fù)?的計算組件。
性能與穩(wěn)定性:構(gòu)建性能畫像與度量體系(p99延遲、吞吐、抖動),CPU親和/
NUMA、內(nèi)存池、零拷?、鎖分離/異步化等優(yōu)化。
?程化與質(zhì)量:CMake Presets + vcpkg依賴治理、單元/集成測試、?志與可觀測性框
架、灰度與回滾策略落地。
任職要求
5年以上?性能C++相關(guān)服務(wù)端研發(fā)經(jīng)驗,具備復(fù)雜市場環(huán)境下的穩(wěn)定性與?致性交付
記錄。
1、精通現(xiàn)代C++(C++17/20)、Linux?絡(luò)與并發(fā)編程,熟悉epoll、鎖優(yōu)化、內(nèi)存管理與資源治理。
2、熟悉XTP?情/交易API或同類通道,理解A股微結(jié)構(gòu)、撮合規(guī)則、漲跌停及委托/成交回報鏈路。
3、具備序列化與消息通道經(jīng)驗:ProtoBuf、ZeroMQ、事件總線;能進?背壓治理、去重與重放。
4、有端到端性能優(yōu)化實戰(zhàn):CPU親和/NUMA、內(nèi)存池/零拷?、鎖分離/?鎖隊列(視場景)、異步流?線。
5、?程化能?:CMake、vcpkg、代碼規(guī)范與測試覆蓋;能落地?志/度量體系與性能基準(zhǔn)。
加分項
1、撮合/交易?關(guān)、?險控制與?報?致性經(jīng)驗;實際?產(chǎn)事故處置與SLO設(shè)計。
2、具備低延遲系統(tǒng)調(diào)優(yōu)?法論與?具鏈(perf/?焰圖/系統(tǒng)畫像)。
3、有Protocol Buffers裁剪與編解碼性能優(yōu)化、ZeroMQ?吞吐場景實戰(zhàn)。
4、對異步事件總線/發(fā)布訂閱、分層架構(gòu)治理有落地經(jīng)驗。
5、技術(shù)棧(與項?匹配)
C++17/20、Linux、CMake/CMakePresets、vcpkg
TCP?研/優(yōu)化、ZeroMQ、ProtoBuf、異步事件總線
6、?絡(luò)編解碼層:codec/proto、統(tǒng)??志與measurement(度量)
7、業(yè)務(wù)模塊:XTP?情/交易、Tick重建、預(yù)開/盤中漲停識別、?控與回報