想加入All in Rust的金融科技公司吗?现在就有机会!

非凸科技 2022-05-16 19:57:44

Rust作为一门备受关注的新编程语言,它在保持使用JavaScript等语言进行开发时所拥有的内存安全性的同时,还能够实现不亚于C的性能。非凸科技作为国内唯数几个“All in Rust”的公司,研发的算法交易系统已经由c++向Rust全方位重构了。

 

选择Rust,最主要原因是:Rust的高性能、高安全和可靠性与产品的核心需求高度匹配。性能是系统开发中追求的最重要的因素之一,Rust拥有不亚于C的性能。在引擎层面,Rust具有可靠的安全性和稳定性;在数据接入层,Rust足够底层,可以做更多其他语言比较吃力的事。

 

此外,采用Rust更能保证程序的稳定性。Rust初学者开发项目比其他语言稍微难些,开发速度也相对慢些。但这是由于Rust编译器的复杂性对初学者的开发速度起到了一定的限制和阻碍。当被编译器教导完,成功编译后,相当于避免了程序本身99%的问题。

 

比如写Java,偶尔会忘记判断空指针导致线上运行报错。但Rust完全避免这一点。无论是Option还是Result,都需要强制你处理不同情况才能通过变异,所有权的概念让你无需GC了。

 

相较于其他编程语言,Rust对于工程化的支持比较完善:

  1. 组件选型方面,Cargo 和 crates.io 支持良好。Java 有 Maven,C++ 相应地就没那么方便。
  2. 模块间接口对接或数据交换的部分,Rust和Java / C不相上下,接口和数据定义明确,容易理解,C++相对复杂一些。
  3. 代码测试方面,Rust内置的test宏,很好地解决了这个问题,其它语言都需要第三方插件才能做到的事,Rust天然就有了。在CI(持续集成)的时候,你甚至可以要求test不通过就不能合并代码,满满的现代感。
  4. 代码开发阶段,编译器 /rust-analyzer/fmt/clippy 这4者的组合,让写代码成了一种享受:在代码上线之前,基本上发现了所有的错误,所有成员写出来的代码风格都是一样的,都是按最优秀的程序员定制的规则来写的。

 

目前,非凸科技主要使用Rust语言,为了提高工作效率,以及促进各部门及上下游的合作方便。Rust在高频量化交易领域的应用,非凸科技算是先驱者,追求高效和极致。

 

如果你对Rust感兴趣,也想加入量化行业,那么欢迎加入!共创未来!

 

招聘岗位:Rust开发工程师

 

工作内容

1.设计并开发基于Rust的高性能,低时延算法交易系统;

2.设计并开发数据处理平台,监控运维平台;

3.设计并开发面向客户的高可用交易工具等;

4.设计并开发策略相关的回测平台。

 

岗位要求:

1.本科及以上学历(985优先),编程基础扎实,具有良好的计算机理论基础;

2.熟练掌握Linux操作,性能分析,具备Rust/C++/Java/Go丰富开发经验,熟悉常用的设计模式,有分布式相关经验加分;

3.有研发高性能,低时延系统经验加分;

4.对技术充满热情,思考深入,自我驱动,能快速学习新鲜事物。

 

Base range:

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

 

工作地点北京、上海、成都、新加坡

简历发送至recruit@ft.tech

微信沟通354334592

邮件注明姓名+岗位+来源

 

 

...全文
83 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
相关推荐
发帖
高校俱乐部
加入

6958

社区成员

因为缘分,所以猿粉! 这里有“入门级选手”必备的成长路线图,为“程序员后备队”提供技术大咖直播指导,丰富的学习资料已经等候多时,请查收! 陪伴猿粉共同成长,提升技术不在话下;右边扫码关注微信公众号。
社区管理员
  • 高校俱乐部
帖子事件
创建了帖子
2022-05-16 19:57
社区公告

       2021年“C站百所高校巡讲” “C站名企参观”等活动,火热报名中, 与CSDN创始人蒋涛、各路技术大咖面对面!

       现招募CSDN高校俱乐部的部长并组建本校CSDN高校俱乐部,我们希望你是高校在校生且是IT技术爱好者,校内社交圈,有强烈的责任心,熟悉社团工作,有校园活动组织经验,在高校能够建立长足发展的学习型俱乐部,我们期待您的加入,CSDN高校俱乐部将赋予以下权益:

  • 高校巡讲:骨灰级专家线下巡讲
  • 线上直播:技术大咖线上分享
  • 线下沙龙:学习精英线下沙龙讨论
  • 学习小组:任务驱动,免费学习
  • 能力认证:对标大厂,高薪就业
  • 技术竞赛:竞赛选拔,实战演练
  • 企业游学:到大厂参观并学习
  • 企业招聘:面向俱乐部成员专属招聘
  • 专属博客:给各俱乐部搭建社区云
  • 电子书卡:给俱乐部成员提供学习资源
  • 组织logo:设计旗帜,活动宣传

 联系方式:

  • 电话:张老师-17734567851(同微)
  • 邮箱:student@csdn.net
  • Q Q:1218227747