C++量化开发工程师
主要职责:
1. 对接同花顺,恒生聚源,Level-1/Level-2等高吞吐量行情数据提取,清洗,解码、合成,效验与高速分发。
2. 主导开发支持大规模并行计算的回测与仿真平台。利用多核、分布式计算集群技术,实现对海量历史数据的高效、快速回测,加速策略的研发迭代周期。
3. 将研究员开发的选股因子、技术指标及策略模型工程化为生产级C++代码,并确保其在实盘环境中的高性能与高可靠性。
4. 持续进行系统级性能剖析与调优,解决高并发环境下的竞态条件、内存一致性和性能瓶颈问题,确保交易系统在极端市场情况下的稳定运行。
任职要求:
1. 40岁以内,量化开发相关工作5年以上工作经历,本科以上学历
2. 拥有股票、期货、期权等市场量化交易系统开发经验,有市场微观结构理解和策略优化相关经验。
3. 具备金融机器学习研究背景,熟悉高维非线性因子的特征挖掘与信号合成逻辑。
4. 精通现代C++:熟练掌握C++14/17/20标准,深入理解面向对象、模板元编程、RAII等。
5. 精通C++并发编程:深刻理解C++内存模型,具有丰富的std::thread、std::atomic、无锁编程(Lock-Free) 及同步原语使用经验。
6. 具备Linux高性能服务端程序开发经验,熟悉网络编程(TCP/IP, UDP, epoll/kqueue)。
7. 熟练使用Python及数据分析库(Pandas, NumPy,Talib),用于策略原型开发
8. 拥有高并发系统的实战设计和调优经验,能熟练运用线程池、生产者-消费者模型、消息队列等模式。
9. 具备极强的分析解决问题能力、责任心和抗压能力,对技术有极致追求,具有良好的沟通和团队协作精神。