高级C++工程师 – 低延迟交易系统 | 新加坡

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