软件工程师 - Python

新加坡 3天前全职 网络
面议
在Hudson River Trading(HRT)担任程序员意味着在一个小型、高效且富有成效的团队中工作。你可能会看到我们名字中的“交易”并以为你会被分配到某个黑暗的角落为“业务”编写代码,但事实远非如此! 在HRT,你编写的代码*就是*我们的业务,因此确保我们的开发人员拥有完成工作所需的一切是每个人的责任。 HRT的两种主要编程语言是C++和Python。我们使用C++处理任何对延迟敏感的关键交易路径,并使用Python处理其他所有事情。通过Python,我们监控实时交易,构建我们的分布式计算平台,处理大量数据,并编写我们所有的内部工具。 作为HRT的Python工程师,你将有一个令人难以置信的机会在世界顶级算法交易公司之一的尖端分布式计算环境中工作。你将与研究人员和工程师合作构建高影响力的产品,帮助HRT应对令人兴奋的新计划,并简化交易周期的每个部分。 职责 • 帮助我们开发软件,覆盖HRT的每个办公室和部门,同时使用Python和软件工程中的最新技术和方法来推动我们系统的新旧改进 • HRT有许多高影响力的领域使用Python;作为这里的Python工程师,你可以参与以下工作: • * 改进我们庞大计算集群中的作业编排和调度 • 为HRT的所有开发人员构建Python工具和环境 • 部署、自动化和监控全球交易管理和交易后分析系统 • 构建硬件验证和工具系统 • 编写支持数据ETL管道的软件,涵盖从市场数据到图像和文本处理的所有类型输入 个人简介 • 你是当前组织中最顶尖的开发人员之一,以生产力、技术能力和对其他开发人员的帮助程度来衡量 • 有部署和维护应用程序的经验。你曾管理过从设计阶段到生产阶段的应用程序 • 能够查看代码,弄清楚其工作原理,并识别出如何改进 • 你喜欢与那些挑战你并让你在工作中变得更好的人一起工作 • 在业余时间,你编写代码、修补、阅读、探索、破坏事物,并对所有与计算机相关的事物有着无法满足的好奇心——在这里你会找到志同道合的人 资格 • 计算机科学、计算机工程或相关领域的学士学位 • 需要有深入的Python经验,最好是每天使用最新标准 • 对Python生态系统有高级知识,包括最佳实践 • 卓越的设计、调试和问题解决能力 • 了解UNIX操作系统(我们使用Linux)、系统/处理器性能和网络通信 文化 Hudson River Trading(HRT)将科学方法引入金融产品交易。我们建立了世界上最复杂的研究和开发计算环境之一。我们的研究人员在算法交易领域的创新前沿。 在HRT,我们欢迎各种专业知识:数学和计算机科学、物理和工程、媒体和技术。我们是一个自我启动者的社区,因处于组织中每个部分自动化的前沿而感到兴奋——从交易到业务运营,再到招聘及其他。我们重视开放和透明,并庆祝来自HRT资深员工和新员工的伟大想法。在HRT,我们是朋友和同事——无论是共享一餐、玩最新的桌游,还是编写优雅的代码。我们拥抱一种超越办公室墙壁的团结文化。 觉得自己适合HRT吗?我们的目标是找到最优秀的人,并将他们聚集在一起,在一个每个人都受到重视的地方做出伟大的工作。HRT为我们多元化的员工感到自豪;我们在全球各地设有办事处,并从我们多样化和独特的视角中受益。HRT是一个平等机会的雇主;无论你是谁,我们都很乐意了解你。 请注意:除非另有指示或同意,否则在面试或评估期间禁止使用AI工具。我们采用各种方法来评估候选人回应的真实性。如果我们确定在招聘过程的任何阶段使用了AI协助,我们保留立即取消你的候选资格或撤销任何已发出的工作邀请的权利。