地点:香港、上海、新加坡、悉尼
客户:一家领先的技术驱动型交易公司。
我们的客户是一家顶级的量化交易组织,活跃于全球金融市场。他们结合尖端研究、庞大数据集和高性能技术来识别和捕捉机会。他们的文化是协作的、科学的,并且高度专注于创新。
职位:
我们正在寻找一位专家级的C++软件工程师,加入负责超低延迟交易基础设施设计和开发的核心团队。此职位位于软件、硬件和网络的关键交汇点,直接影响公司的核心交易性能。
主要职责:
•
• 设计、构建和优化构成我们交易系统核心的高频、低延迟C++系统。
• 直接与专注于FPGA开发、网络工程和量化研究的团队合作,提供一致的高性能解决方案。
• 从概念到部署和监控,负责交易架构的重要组件。
• 进行深入的性能分析、剖析和系统调优,以消除延迟并提高吞吐量。
• 倡导软件工程最佳实践,包括严格的代码审查和开发稳健、可维护的代码库。
• 参与系统架构和技术平台演进的战略讨论。
• 在工程团队内提供技术指导和指导。
基本要求:
•
• 在Linux环境中具备现代C++(C++17/20)开发的专家级水平。
• 拥有构建和优化低延迟、高吞吐量、多线程系统的经验。在交易系统、市场数据或订单输入方面的经验是非常有利的。
• 对计算机架构有深入理解,包括CPU缓存层次结构、内存模型和内核/网络绕过技术。
• 具备使用性能剖析工具(如perf、VTune)的经验,并采用系统化的方法进行性能工程。
• 有与跨职能团队(如硬件或网络专家)协作的经验。
• 具有技术领导能力,能够指导项目或指导其他工程师。
高度期望:
•
• 在相关金融环境(自营交易、对冲基金、高频交易、做市)中有经验。
• 了解电子交易概念和金融协议(FIX、OUCH等)。
• 熟悉内核调优、网络编程(UDP、多播)和硬件交互。
提供的机会:
这是一个在公司内具有高影响力的职位,公司重视并奖励卓越的技术人才。您将与其他顶级工程师一起解决行业中一些最具挑战性的性能问题。薪酬待遇极具竞争力,包括丰厚的基本工资和“买方”奖金、医疗保险和慷慨的年假。