风险数据工程师
职位描述
我们正在寻找一位积极主动、经验丰富的工程师加入Man Technology的风险数据技术团队。您将有机会在一个快节奏、雄心勃勃的团队中推动您的职业发展,该团队致力于为各种与数据相关的活动(包括入职、分析、数据获取、质量检查和生命周期管理)创建最先进的工具。我们不仅仅有一个标准的数据仓库 - 我们的数据资产多样化且高度优化,以满足业务需求。您将面临各种挑战,包括:
• 开发和维护用于分析师、量化分析师和工程师的核心工具,以便进行多TB级别的数据集入职和分析。
• 与风险官员和其他工程团队合作,为整个Man Group的风险或特定引擎或策略的特定需求设计和开发解决方案。
• 与Man Data Engineering团队合作,设计和开发独特的、定制的解决方案,以解决我们的大数据挑战 - 我们处理200TB的数据,并拥有入职供应商风险数据的主要服务,以支持Man Investments。
• 设计和实施监控和验证数据质量和数据处理的策略和工具。
• 与前台工程团队合作,他们利用我们的数据平台。
我们的技术
我们的系统主要运行在Windows上,大部分代码使用.NET(C#)编写。我们的服务使用多线程和信号量来优化内存的影响。我们的首要数据存储在SQL Server中,我们正在开始使用ArcticDb来处理我们最大的数据集。
我们的工作的一部分也是在Linux上使用Python代码,使用pandas和其他库来支持可视化和数据处理。
我们的平台继承自旧工具和服务,因此我们使用许多旧技术(Remoting、MSMQ、WCF、Winforms、WPF),同时我们迁移到新工具(.NET Core 8、Kafka、REST API、React、Arrow Flight)。
我们的DevOps基于Bitbucket和Teamcity(Jenkins用于我们的Python堆栈),使用Grafana + Prometheus进行指标收集。
我们正在将部分服务转移到Docker进行容器化,使用Kubernetes进行容器编排。
我们的技术列表从不是静态的:我们不断评估新的工具和库。
在这里工作
Man Tech拥有小公司的无态度感觉。公司结构扁平,开放,透明和合作,您将有充分的机会成长,并对我们所做的事情产生巨大影响。我们积极参与更广泛的技术社区。
我们最近将我们的技术团队重组为一个大型部门,为业务的所有部分提供工具和服务。Man Group以其对技术的态度而闻名,并且是技术卓越的倡导者。在Man工作意味着有机会专注于特定的业务领域或尖端技术,或者有能力在不同领域内部转岗,并在多年来以不同方式为业务做出贡献。
o 我们主办并赞助伦敦的PyData和机器学习Meetups
o 我们开源了我们的一些技术。请参阅https://github.com/man-group
o 我们经常在领先的行业会议上发表演讲,并在推特上发布相关技术以及我们如何使用技术。请参阅@ManQuantTech
我们很幸运地拥有一个俯瞰泰晤士河的开放式办公室,并不断努力使我们的环境成为一个极好的工作场所。
• 我们组织定期的社交活动,从摄影到攀岩、卡丁车、品酒和每月团队午餐应有尽有。
• 除了PC和Mac,我们的办公室还有许多很酷的技术设备,如灯光立方体和3D打印机、吉他、乒乓球和桌上足球,还有一架钢琴。
我们提供有竞争力的薪酬、慷慨的假期津贴、各种健康和其他灵活福利。我们还致力于通过指导、辅导、定期参加会议和赞助学术和专业资格来持续学习和发展。
技术和业务技能
必备条件
o 丰富的编程经验,最好是在.NET方面。
o 熟悉处理大型数据集(结构化和非结构化)的挑战
o 熟悉ETL、数据工程和流处理的现代实践
o 熟练掌握Windows平台,并了解各种脚本语言,具备Linux环境的经验
o 熟悉一个或多个相关数据库技术,如SQL Server
有利条件
o 具有金融市场数据或替代数据的工作经验
o 相关的数学知识,如统计学、时间序列分析
o 有Python、Kubernetes、S3或Kafka的经验。
o 有数据可视化和使用现代框架(如React)构建Web应用程序的经验
o 有git和持续集成环境的经验。
个人特质
o 出色的学术记录,拥有具有较高数学和计算机内容的学位,如计算机科学、数学、工程或物理。
o 在构建软件方面有工匠般的态度;以工程卓越为荣,并将这些价值观灌输给他人。
o 对技术有明显的热情,如个人项目、开源参与等。
o 思维严谨,对问题解决具有敏锐的分析方法。
o 自我组织能力强,能够在多个项目之间有效管理时间,并应对竞争激烈的业务需求和优先事项。
o 关注为业务提供价值,不断努力改进流程。
o 出色的人际交往能力;能够与分析师、量化研究员、交易员和高级商业人士建立并保持密切的工作关系。
o 自信的沟通者:能够简明扼要地阐述观点,并积极处理不同的观点。