论坛

    • 登录
    • 版块
    • 最新
    • 标签
    • 热门

    算法交易工程师,越来越倾向于选择Rust作为最佳编程语言

    招聘
    1
    2
    213
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • ftkj411522
      ftkj411522 最后由 编辑

      一旦要执行某个交易策略,就要构建整个算法交易系统。这包括硬件选择、操作系统和系统对罕见的、潜在的灾难性事件的弹性。因此,在考虑系统架构的同时,无论是研究工具还是实时执行环境方面,必须对算法交易性能给予重视。

      算法交易系统是一个综合性结构,能够考虑到的因素包括:研究工具、投资组合优化器、风险管理器、执行引擎、交易策略设计、交易频率及交易量等等。

      在决定编写自动交易系统的“最佳”语言之前,必须要先定义系统要求。比如,系统是否纯粹用于执行?系统是否需要风险管理或投资组合构建模块?系统是否需要高性能的回测器?

      于非凸工程师而言,他们更倾向于Rust,因为Rust很适合用在量化的交易或生产阶段,因为Rust可以很好地降低交易代码中潜在的Bug,也容易进行生产调试。

      1.与C++相比,Rust的性能相差无几,但是在安全性方面更优,特别是使用第三方库时,Rust的严格要求会让第三方库的质量明显提高。

      2.与Java相比,除了部分纯粹的数字计算性能,Rust性能全面领先于Java,同时Rust占用内存更小,因此如果想实现同等规模的服务,Rust所需的硬件成本显然更低。

      3.与Python相比,性能方面Rust完胜,同时Rust对运行环境要求较低,从这两点上就基本可以做出选择了,因为Python和Rust的彼此适用面其实并不冲突。

      4.与Go相比,Rust语言表达能力更强,性能更高,同时线程安全方面Rust也更强,不容易写出错误的代码,包管理Rust也更好,Go虽然在1.10版本后提供了包管理,但目前还比不上Rust的。

      现阶段,非凸科技正基于Rust生态打造高效率、低延迟、高可靠全内存高频交易平台,持续为券商、量化私募等众多大型金融机构提供优质的算法服务。我们作为Rust量化先行者,极力推广Rust语言,乐于分享前沿技术,鼓励更多的人学习交流。

      期待热爱Rust,热爱量化的你,加入非凸,一起学习成长!

      招聘岗位:算法交易工程师

      岗位职责:
      1.研究、开发、部署,测试交易算法;
      2.进行自动化交易系统的维护和管控工作
      3.与开发工程师和Quant一起,研究每日交易数据,对交易效果进行分析。

      岗位要求:
      1.有进行算法开发的经验,有股票、期货等金融行业基本知识,了解经典量化策略加分;
      2.知名院校本科及以上学历(优先),计算机、物理、数学、统计等相关理工类专业;
      3.C++/Rust/Go/Python至少一种语言的多年工作经验;
      4.优秀的数据结构和算法基础;
      5.有高频交易相关工作经验,工程或者策略加分。

      Base range:30K-60K+期权激励+年终奖+员工福利

      公司福利:
      1.新人培训体系完善,1对1导师制
      2.弹性工作制,上下班不打卡
      3.顶配Macbook,宽敞办公桌,人体工学椅
      4.五险一金,协助落户,租房补贴,年度体检,定期团建
      5.不限量网红零食,咖啡/饮料/下午茶,节日福利

      追求卓越算法,赋能量化交易

      1 条回复 最后回复 回复 引用 0
      • ftkj411522
        ftkj411522 最后由 编辑

        @ftkj411522
        工作地点:北京、上海、成都、新加坡
        简历发送至:recruit@ft.tech
        微信沟通:354334592
        邮件注明:姓名+岗位+来源

        追求卓越算法,赋能量化交易

        1 条回复 最后回复 回复 引用 0
        • First post
          Last post