投递简历时,你是否会因为JD描述比较笼统,因而纠结犹豫无从下手呢?
准备面试时,你是否会因为对行业、对岗位了解不足而迷茫慌乱呢?
最近许多朋友都关注到了龙旗新设的技术岗——后端数据开发工程师。那么,这个岗位到底需要承担哪些具体职能呢?在量化公司做数据开发,工作模式和职业前景是怎样的?
本期“龙旗小宇宙”播客,我们就来起底这个龙旗新增的技术岗位!
本期我们邀请到的就是对新设岗位最最最知情的、来自龙旗技术团队的资深开发工程师,关于岗位的日常工作、入门带教、技术需求、发展前景以及团队体验,我们倾囊相告!
【精彩内容】
你目前在龙旗的技术团队主要负责哪些事情呢?
我现在负责组合管理相关的技术系统:包括组合优化中的优化器的实现,以及一些和策略表现相关的技术系统开发。
这些优化器相关的工作,在策略研发及实盘交易中主要起到哪些作用?
我的这些工作呢,主要是为策略研发到实盘交易中间搭一个桥梁。
因为很多研究员会接入数据来做策略,然后这些策略要在回测系统里跑出来一些回测结果。我们还会每天跟踪策略的表现,有投委会来做决策分析,分析之后就要上实盘。
那么这一整套过程呢,我们的技术系统会把整个流程做成自动化的,提供一些辅助分析的报表图形数据之类,让整个从研发到交易的流程更加智能化。
公司最近新增了后端数据开发工程师的岗位,会和你有很多业务对接,那这个岗位主要做哪些事情呢?
这个岗位主要做两方面的事情。一方面呢,由于组合管理里涉及大量的数据,比如持仓数据就是很典型的例子,在我们的使用场景里,会有大概几十亿条甚至上百亿条数据这样一个量级,我们需要对这些数据做比较好的存储管理,包括较好的查询支持;第二块呢,我们会有很多上层应用,涉及一些后台服务相关的开发,也是很重要的内容。
这里的上层应用主要指哪些方面?
就像刚才提到的,我们会每天或者隔一段时间,去看整个的策略表现,会基于我们的持仓以及各种各样的约束条件,来看我们的策略跟实盘是否符合预期,是否能拿到比较好的收益。
那在你眼中一个优秀的后端数据开发工程师,需要有哪些能力和技能呢?
我们其实在外面挂了一个岗位JD,描述了我们对数据开发的要求。我们希望你能够掌握大数据量的高效的存储和查询方案,把数据做一个比较有效的管理;我们还希望你会一些,比如高性能的、高稳定性的后台的开发能力。
掌握比较通用的数据开发、后台开发的技能以外呢,我们还希望你具有解决业务方面问题的能力,比如你可以使用很多不同的方案,但是你对这些方案,需要有自己的技术方面的理解、业务方面的理解,能评估每个方案的优缺点,比如使用这个方案也许解决了当前业务的问题,但也许后面业务会有新的一些变更。每个方案都会根据这些具体情况有一些差别,我们希望你对这种层面的差别,有自己独特的理解。
其实对我来讲,我没有很明确的给出你一定要会A工具,要会B工具,要会C工具,我只是会更多的综合看,不限于用什么工具,只要能够解决业务问题,能说清楚为什么要用某种工具,用了的后果或者可能就会带来的问题,说清楚就可以了。
当这个岗位的同学入职之后呢,你也会作为mentor给他一些指导和带教,你会具体给他哪些支持和帮助?
我们对候选人的工作年限是比较开放的,你可以是比较年轻的应届同学,也可以是经验丰富的开发工程师。然后关于我们能提供的帮助呢,我觉得是这么一些方面:
第一点,就是也许你以前没有接触过我们这方面的业务,那我们肯定会在业务方面带着入门,给你讲清楚遇到的问题,然后希望你根据自己的认识,我们一起来看一下在业务方面的的拆解,看看业务怎么实现得更好。
第二点,就是在技术方面呢,因为我们有一整个的技术团队,我们会一起做一些技术选型的讨论,一起来评估各种技术工具、技术方案,给一些偏技术方面的意见。
另外的点,比如说我们做这个事情的时候,包括做业务也好、技术也好,我们整个的方式方法,整体解决问题的思路这块呢,应该也会有一些启发性的建议。
后端数据开发工程师这个岗位,不止我们量化基金会有,很多其他行业、其他类型的公司也会有,那我们作为一家量化基金就是公司会给到这个岗位的同学什么样的成长呢?未来职业发展前景是什么样的?
因为其实在量化行业里面,我们会积累大量的数据,一方面我们会把它好好存储起来,另一方面就是我们需要做很多维度的数据分析、数据统计以及一些相关的服务。
所以一方面在技术领域呢,我们可以不断去深耕,比如我们可以做更好的数据后台,可以提供更好用、性能更高、速度更快的数据分析工具,可以做维度更广、性能更好的一些后台的应用,在技术领域很多的可能性。
另外在业务领域呢,比如涉及到数据分析这块,量化领域有很多各种维度的数据,如果在这个方面比较感兴趣、有很多的心得的话,那其实也可以横向扩展,帮助到整个的投研体系,也是有很多的可能性。
最后一个问题,你在龙旗的工作体验是怎么样的?来安利一下龙旗吧!
我觉得龙旗有很多的吸引人的点啊,我就只说一点吧。我觉得龙旗提供了一个比较宽松的工作氛围,包括在技术团队内部的讨论里面,我们往往会有多个小组,可能对同样一个业务,涉及到多方面的,大家都会集思广益去讨论一个更好的技术实现方案。然后比如说在公司在投研方面,有每周的投研例会,也是面向全公司开放的,大家感兴趣的话呢,都可以去触类旁通地听一下,可能对自己的技术的、包括业务的提升有帮助。所以我觉得整个公司在这种开放的氛围里面做的是很好的。
本期的播客分享就到这里啦~大家还有什么想看的内容,想听的故事,欢迎随时留言评论与我们交流呀!说不定你的问题,就是我们下期播客的主题~

