岗位职责:
作为 C++开发人员,您将负责我们低延迟交易系统的设计,研发,测试和文档编写工作,包括:
1.与交易员、量化分析师和开发组一起紧密合作,编写低延迟的 C++代码,设计并实现量化策略和研究分析平台。
2.开发市场数据获取程序及工具。
3.开发包括国内各大交易全品种的接口。
4.改进和维护其他辅助交易员和量化分析师工作的应用程序。
5.分析和优化系统性能,使用最新的技术降低系统延迟。
任职要求:
1.熟悉 C++11。
2.Linux 平台下多线程和网络编程经验。
3.了解 python 和 shell 脚本。
4.具有良好的软件工程知识储备及编写习惯,可熟练应用单元测试方法。
5.对金融知识没有特别要求。
6.良好的团队合作,积极主动,热衷于承担责任,能够在快节奏的环境中独立工作并对进度作出合理安排。
7.较强的交流能力,并能够与技术和交易团队良好协作。
8.0-3 年 C++相关开发经验。
加分项:
1.了解 C++14, C++17 和 C++ 20。
2.熟悉 python 并行计算和 Machine Learning 主流框架
3.对计算机体系结构熟悉,了解编译原理,网络协议,CPU 架构,kernel bypass, 驱动开发,系统调优等。
4.了解常见的并发编程陷阱(竞争条件,死锁,false sharing, ABA 问题, memory ordering等)
5.有国际/国内编程比赛获奖经历。
6.3 年以上低延时量化交易系统开发优化或其他低延时处理经验者优先。