核心Python平台工程师
职位描述
Python是Man公司技术的基石,对于所有投资团队的策略和流程开发至关重要。Python平台团队为各种用例提供支持,从GLG投资组合经理使用Python自动化他们的投资流程,到AHL和Numeric开发人员和研究人员制定系统策略。
我们负责监督和增强核心库,确保与高性能计算集群和GPU的无缝集成。我们的团队利用生成式人工智能工具和领先的技术,结合精选的开源工具和框架,使我们的Python开发环境始终处于创新的前沿。
这个职位提供了在Man Technology全过程中做出重要和高度可见贡献的机会,同时也为您提供了对Man Technology技术栈的深入了解-这些知识在未来的技术职位中将非常宝贵。这个职位的合适候选人将具有强烈的优化和改进我们平台的动力,同时也能接受我们庞大用户群的多样化需求。
我们的技术
我们的系统几乎全部在Linux上运行,我们的大部分代码都是用Python编写的,使用了完整的科学堆栈:numpy、scipy、pandas、scikit-learn等等。我们使用Java实现需要最高数据吞吐量的系统。在存储方面,我们严重依赖MongoDB和Oracle。
我们使用Airflow进行工作流管理,Kafka进行数据管道,Bitbucket进行源代码控制,Jenkins进行持续集成,Grafana + Prometheus进行度量收集,ELK进行日志传送和监控,Docker进行容器化,OpenStack用于我们的私有云,Ansible用于架构自动化,Slack用于内部沟通。但我们的技术列表从不是静态的:我们不断评估新的工具和库。
在这里工作
Man Tech有一种小公司的无态度感觉。它的结构扁平,开放,透明,合作,您将有很多机会成长,并对我们的工作产生巨大影响。我们积极参与更广泛的技术社区活动。
• 我们主办并赞助伦敦的PyData和机器学习Meetup活动
• 我们开源了一些我们的技术。请参阅https://github.com/man-group
• 我们经常在领先的行业会议上发表演讲,并在推特上发布相关技术以及我们如何使用它。请参阅@manquanttech
我们很幸运地拥有一个俯瞰泰晤士河的开放式办公室,并不断努力使我们的环境成为一个良好的工作场所。
• 我们组织定期的社交活动,包括摄影、攀岩、卡丁车、品酒和每月团队午餐
• 除了PC和Mac,我们的办公室还有许多酷炫的技术设备,比如光立方和3D打印机、吉他和钢琴。
我们提供有竞争力的薪酬、慷慨的假期津贴、各种健康和其他灵活福利。我们也致力于通过辅导、指导、定期参加会议和赞助学术和专业资格来不断学习和发展。
技术和业务技能
我们努力只招聘最聪明、最优秀、最技术热情的技术人才。
必备
• 支持强大的协作软件工程技术和方法的倡导者:敏捷开发、持续集成、代码审查、单元测试、重构和相关方法
• 熟练掌握Python
• 在Linux平台上熟练掌握各种脚本语言
• 对一个或多个相关数据库技术(如Oracle、MongoDB)有扎实的理解
• 熟练掌握一系列开源框架和开发工具(如NumPy/SciPy/Pandas、Pyramid)
• 熟悉各种编程风格(如面向对象、函数式)和深入了解设计模式。
有利条件
• 在前台软件和/或交易系统开发方面有经验,如在对冲基金或投资银行工作
• 在构建基于服务或事件驱动架构的分布式系统以及并发处理方面有专业知识
• 熟悉现代数据工程和流处理的最新实践
• 对金融市场数据收集和处理有一定了解
• 有网页开发和可视化技术的经验,用于展示大规模复杂数据集和关系
个人素质
• 出色的学术记录,拥有一流大学的高数学和计算机内容的学位,如计算机科学、数学、工程或物理学
• 对构建软件具有匠人般的态度;以工程卓越为荣,并将这些价值观灌输给他人
• 对技术的热情表现明显,如个人项目、开源参与等
• 理性坚定,对问题解决具有敏锐的分析方法
• 自我组织能力强,能够有效地管理多个项目的时间,应对竞争性的业务需求和优先级
• 关注为企业创造价值,坚定努力改进流程
• 良好的人际交往能力;能够与量化研究人员、交易员和高级商业人士建立并保持密切的工作关系
• 自信的沟通者;能够简明扼要地阐述观点,并积极处理不同的观点。
Man公司的工作与生活平衡和福利
Man Group为所有员工提供最好的工作环境,并致力于提供机会平等。在Man Group,我们相信多样化的员工队伍是我们业务成功的关键因素,这已经融入到我们的文化和价值观中。我们开展了许多外部和内部的倡议、合作和项目,以帮助我们吸引和培养来自不同背景的人才,并在我们的公司和行业中促进多样性和包容性。https://www.man.com/diversity 。Man Group也是《金融女性宪章》的签署方。
Man Group支持许多慈善机构和全球倡议。我们支持专业培训和发展,并支持灵活或兼职工作。员工还可以每年获得两天有薪假期,作为Man慈善信托的社区志愿者计划的一部分。
我们提供全面的公司员工福利,包括有竞争力的假期津贴、养老金/401k、人寿和长期残疾保险、团体病假工资、增强型产假和长期服务假。其他福利根据当地市场的情况进行量身定制,可能包括私人医疗保险、折扣健身会员和健康计划。