与团队见面:AIM工程

布隆伯格资产与投资经理(AIM)工程团队建立和管理公司的买方交易平台,全球大型金融机构使用的溢价产品。对冲基金、资产管理公司、养老基金和私人财富管理公司等公司需要复杂的技术平台来管理其投资决策。每天,他们都使用AIM产品进行研究、分析、创建模型和策略、优化交易流程,以及管理风险和合规。该团队不断创新,使平台更加强大和可扩展,同时也为行业构建下一代交易工具。随着业务的快速增长和客户需求的不断变化,我们的团队规模在过去三年中翻了一番。

Pratik卡利亚

让我们见见团队的工程主管。Pratik卡利亚13年前作为实习生加入彭博社,现在他负责监督公司最重要产品之一的开发。

告诉我们你的职业道路。
在实习期间,我对彭博快节奏的环境和以人为本的文化感到惊讶。作为一名计算机工程师,我真的被彭博处理的大规模数据和延迟挑战所吸引。自从以初级程序员的身份加入全职工作以来,我在公司担任过多种职务,包括程序员、高级工程师、技术主管和公司不同部门的经理。我从不需要寻求角色的改变,我在公司的成长和变动基本上是有机的。流动性是我们文化的一个重要组成部分。

你选择团队成员的策略是什么?
我坚信,在你拥有正确的技能之前,你需要有正确的态度。才能和文化可能是这份工作最重要的方面。我们日常工作的很大一部分涉及与其他工程师、产品团队和客户的合作——你几乎每天都需要身兼数职。

从技能的角度来看,我们希望雇佣那些善于解决问题的人,而不仅仅是优秀的程序员。我们成功地聘用了很多来自不同专业的工程师,比如计算机科学、物理、数学、音乐、机械工程——他们碰巧都是伟大的程序员,喜欢解决复杂的问题。我们努力与来自不同的背景和经历。

作为一名管理者,我鼓励我的团队对新想法持开放态度,不断尝试挑战现状,并寻找相互学习的机会。非常重要的是,我们雇用的每一个人都能为我们的团队增添新的东西,并能挑战我们的思维,使我们作为一个团队变得更好。

推动你的团队快速成长的因素有哪些?
在过去的十年中,我们从彭博内部的一家初创企业成长为一家盈利和成功的企业,现在已成为该公司的焦点。这家公司渴望成为买方行业的技术领先者并继续发展和投资AIM业务。大客户正期待彭博成为他们的技术合作伙伴,以应对自动化、机器学习和系统可扩展性方面的挑战。

我们的增长很大一部分还得益于基础设施的重构和重建,以采用更开放的体系结构和API框架,利用多种开源技术。从产品和系统的角度来看,我们一直在寻找实现平台现代化的方法和创新机会。金宝搏网址

“在应对自动化、机器学习和系统可扩展性方面的挑战时,大客户都希望彭博成为他们的技术合作伙伴。”

——Pratik卡利亚

摩尼他

作为一名工程师在AIM工程团队工作了几年之后,摩尼他过去7年一直担任管理职务。

告诉我们你的职业道路。
我的职业生涯始于彭博社(Bloomberg),当时我在开发一款软件,用于在投资经理、经纪人和交易商及其托管银行之间进行交易沟通。我立刻被该团队在促进全球金融市场资金流动方面所产生的影响以及我们在2008年金融危机后与监管机构合作提高透明度所吸引。我参与了几个跨团队的大型项目,从我们的客户那里获得了宝贵的关于金融世界如何运作的见解。我管理跨部门项目和指导其他工程师成长的经验让我意识到我想要追求一个领导角色。

你现在在做什么?你最大的挑战是什么?
我们的首要目标之一是提高我们平台的自动化水平,客户可以实现他们的交易和投资操作。我们想要一个典型交易的无接触工作流,但“典型”并不存在,因为每个市场和国家的流程可能有很大差异。为了适应自动化的工作流程,客户必须信任我们系统的准确性、可用性和性能。最重要的是,我们必须能够在问题有可能影响我们的客户之前发现问题。

对于即将加入彭博工程的应届毕业生,你有什么最好的建议?
我对刚毕业的大学生的建议是,不要过早地选择某个特定的专业或职业道路。你现在发现的有趣的东西可能远不是你最终的激情所在,所以在形成强烈的偏好之前,保持好奇心,追求尝试新事物的机会。

Smitha托马斯

团队领导Smitha托马斯管理着一个不同的工程师团队,致力于构建管理数据资产的最佳平台。

简要地告诉我们你的职业道路。
我先是获得了计算机科学学士学位,后来又获得了计算机科学硕士学位。在此过程中,我曾在IT服务行业短暂工作过,并在石溪大学(Stony Brook University)的网络安全和应用密码实验室(Network Security and Applied Cryptography Lab)从事研究工作。

在我看来,彭博是一家科技公司,能够满足不断变化的金融市场的需求。我很高兴能加入AIM团队,并为构建系统做出贡献,帮助最大的财务经理管理他们的端到端投资流程。随着我在该领域的经验和兴趣的增长,我寻找机会构建需要规模和性能的新系统,我加入了一个正在构建市场风险平台的团队。当我再次调动团队,追求工程领导的道路时,我回到了AIM,加入了另一个专门从事大规模数据管理的团队。

你现在在做什么?
作为AIM的一部分,我们通过一套风险和回报分析为用户提供对其资产状态的理解。客户在我们的平台上管理大量资产,简单的数据视图不足以让他们获得指导投资决策的洞见。他们需要能够沿着这些大数据集的许多方面对数据进行分类,而且他们需要以非常定制的方式来做到这一点。我们正在构建一个高度可伸缩、低延迟、规则驱动的分类基础设施,可以在几秒钟内处理数十亿个数据点,并为各种可视化应用程序提供支持。

作为团队领导者,您如何营造一个协作、包容的环境?
我一直很清楚,我们关心的是建立一个平衡的团队,让人们有归属感,并体验到学习、成长和发展的机会。为此,我帮助我的团队理解每个人带来的价值,通过调整所有权区域,使其与他们的优势和成长机会相匹配。虽然这种文化得到了领导的支持和团队的拥护,但我也非常清楚,在科技世界中,人们在性别、种族、民族、年龄、性取向等坐标轴上的代表存在差异。我很同情他们在科技世界的不同经历。我相信,小的调整可以累积并塑造团队文化,最终改善工作环境。

与彭博社的七个D&I社区合作感觉如何?
我参与了我们的内部D&I社区,比如Women in AIM, Bloomberg Women’s Community,彭博科技女性(BWIT),以及彭博社的泛亚社区——它代表了我的跨界身份的各个方面——从寻找类似的经历开始,以获得支持,并很快发展为推动这些社区成员的代表和经历的变化。

对于那些在科技领域寻求职业发展的弱势群体,你有什么建议?
首先,感谢你成为了榜样,不让陈规定型观念影响你的决定,大胆地追求一个可能并不容易的科技职业。但是,也请认识到,虽然您可能会觉得有必要为您所代表的社区做出改变,但这是整个技术社区的责任,所以不要因此而陷入困境。依靠你所认同的社区为你的职业导航和各种需求提供支持。找到合适的导师和赞助者是至关重要的,可以帮助推动你在科技行业的职业生涯,所以要为此寻找机会。

“我参与我们内部的D&I社区——这代表了我的交叉身份的各个方面——一开始是为了寻找类似的经历,以获得支持,然后很快发展为推动这些社区成员的代表和体验的变化。”

——Smitha托马斯

米煞琼斯

软件工程师米煞琼斯他加入彭博社,是因为在这里他可以发展自己的工程技能,同时也建立在他对商业和金融的理解之上。

简要地告诉我们你的职业道路。
我最初攻读的是软件工程学位,但最后增加了工商管理的双学位。我很幸运能同时做软件和商业相关的实习。在德勤(Deloitte)实习后,我加入了彭博(Bloomberg)。我目前在AIM合规团队工作。我们的团队开发了一个平台,让我们的客户在实时交易中评估无数的市场监控和异常检测规则。

你现在在做什么?什么最能激发你的灵感?
目前,我正在研究用开源解决方案重构当前消息中间件的方法,以帮助我们继续提高吞吐量。我还一直在研究应用程序的消息传递模式,这个调用图是什么样子,以及如何转换到有向无环图。这两个金宝搏网址项目都是提高系统可伸缩性和分布的关键组件。该项目最鼓舞人心的方面是研究各种技术,同时也在过程中获得自主权,以做出真实、持久的设计决策。

三年前,你在获得计算机科学学位后不久就加入了彭博社。你是怎么发现彭博的?
我最初发现彭博是在有了一些终端的第一手经验后。上大学期间,我曾在校园里的彭博终端(Bloomberg Terminals)上搜索分析师报告。我惊讶于可用的海量数据和资源,并决定彭博将是一个很好的地方,结合我在计算机科学和商业方面的背景。

你在未来两年的职业抱负是什么?
鉴于彭博社内部的扁平结构,有各种各样的发展路径。在AIM中,我们的团队对新的想法和方法非常开放,这允许个人学习新的技术和技能。AIM是一项不断发展的业务,业务规模不断扩大,定期开发新的团队。这为个人创造了机会,无论他们在职业生涯的哪个阶段。我想重点介绍使用Docker和Kubernetes等技术来改进我们的可伸缩性、测试和分发。我还想重温ApacheSolr等技术,以开发新的解决方案,作为AIM法规遵从性产品的一部分。

这个项目最鼓舞人心的方面是研究各种技术,同时在过程中也被赋予自主权,从而做出真实、持久的设计决策。”

-梅沙赫·琼斯

亚历山德拉Paduraru

金融软件开发人员亚历山德拉Paduraru从事投资组合管理,帮助建立下一代决策支持产品。

你是怎么发现彭博的?
我是在参加彭博伦敦办事处举办的一个多元化招聘活动时认识彭博的。在活动期间,我有机会了解彭博社的技术,以及该公司的文化。后来我对这家公司进行了研究,对彭博终端及其对金融业的广泛影响印象深刻。

你现在在做什么?
在买方公司中,投资组合经理对其所监管基金的业绩影响最大。因此,它们需要复杂的工具来支持它们,从构思到实施最佳策略,以使投资者的回报最大化。我是这个令人兴奋的团队的一员,该团队一直在努力构建与彭博分析、交易功能和投资组合监控完全集成的下一代投资组合经理工作区。这个新产品使决策者能够提出他们的投资模型,重新平衡他们的投资组合,并对他们管理的基金进行深入分析。

彭博社的培训项目是什么样的?
作为一名应届毕业生,我参加了由两部分组成的初级软件工程培训,分别为期九周和三周。我对所涵盖的主题有很大的印象,包括UNIX、Python、JavaScript和C++。我发现其中一个特别有用的方面是对彭博架构和公司内部使用的各种技术的介绍,因为这有助于我在加入团队时熟悉它们。

除了技术方面,彭博社的培训计划还帮助我启动了网络。由于所有的新加入者都被分配到同一个培训班,我很快就能在公司里拥有一批紧密团结的同事。

亚历克斯·罗

软件开发人员亚历克斯·罗正在学习新的工具并解决可伸缩性问题,以便AIM平台能够平稳地成长和发展。

你已经在彭博社工作5年了。什么事把你困在这里了?
由于彭博的背景更侧重于硬件,其最初面临的挑战似乎非常不同。然而,随着我的进步,我发现我在硬件领域遇到的问题与在彭博社遇到的问题有相似之处。我以前会通过汇编代码来识别错误的编译器输出,而现在我正在分析一个分布式系统来识别服务之间的时间问题。我现在不再担心如何使用硬件来自动测试我们的代码,而是尝试自动化和协调我们的服务的大规模测试。所有这些都让我兴奋,让我思考如何将我已经知道的东西应用到AIM,以及我能做些什么让它变得更好。

你最大的技术挑战是什么?
我正与我的团队合作,通过改进当前系统来解决可伸缩性和状态管理问题,没有任何停机或功能损失,同时除了我们打算交付给他们的好处外,对客户基本上是不可见的。

你在日常工作中如何运用你的不同技能?
当我们的团队构建新的交易系统时,我能够帮助的一个领域是将集装箱构建集成到我们的开发工作流程中,并向其他人展示如何使用持续集成和持续交付方法,如Jenkins和Docker。这一直是一个挑战,因为Docker对我来说还是个新手。

我的经理很快就认可了我在技术上的贡献,并提名我参加彭博社的技术冠军项目,该项目表彰有成就的开发人员。我们的职责是确保整个部门都遵循最佳实践,寻找推动我们的技术进步的方法,并成为彭博科技的专家。这也让我有机会为团队之外的项目贡献InnerSource。

检查AIM工程团队的开放角色在这里在这里