机器学习工程师
作为一名机器学习工程师,您将在构建系统中发挥关键作用,这些系统推动了我们全球运营中大规模机器学习模型的训练和部署。您将与顶尖研究人员、硬件专家和软件工程师合作,构建稳健的解决方案,最大化GPU加速、分布式计算和最新开源工具的潜力。您的工作将通过加速实验周期来影响我们的交易策略,从而促进持续创新和改进。
这是一个在高级机器学习和交易交汇处解决问题的独特机会,您的贡献将塑造IMC技术和交易能力的未来。
您的核心职责:
- 开发大规模分布式训练管道以管理数据集和复杂模型
- 构建和优化低延迟推理管道,确保模型在生产系统中提供实时预测
- 开发库以提高机器学习框架的性能
- 使用GPU硬件和加速库最大化训练和推理的性能
- 设计可扩展的模型框架,能够处理高容量交易数据并提供实时高精度预测
- 与量化研究人员合作,自动化机器学习实验、超参数调优和模型再训练
- 与高性能计算专家合作优化工作流程,提高训练速度并降低成本
- 评估和推出第三方工具以增强模型开发、训练和推理能力
- 深入研究开源机器学习工具的内部结构,以扩展其功能并提高性能
您的技能和经验:
- 5年以上机器学习经验,专注于训练或推理系统
- 在高性能环境中具有实时低延迟机器学习管道的实际操作经验是一个强项
- 强大的工程技能,包括Python、CUDA或C++
- 了解机器学习框架,如PyTorch、TensorFlow或JAX
- 熟练掌握用于训练和推理加速的GPU编程(例如CuDNN、TensorRT)
- 具有分布式训练以扩展机器学习工作负载的经验(例如Horovod、NCCL)
- 接触过云平台和编排工具
- 在机器学习、数据科学或分布式系统的开源项目中有贡献记录者优先
#LI-DNP
该职位的基本工资范围如下。基本工资只是总薪酬的一个组成部分;所有全职、永久职位均有资格获得酌情奖金和福利,包括带薪休假和保险。有关更全面的信息,请访问Benefits - US | IMC Trading。
薪资范围
$175,000-$250,000 USD
关于我们
IMC是一家全球交易公司,拥有尖端的研究环境和世界一流的技术支撑。自1989年以来,我们一直是金融市场的稳定力量,提供市场参与者所依赖的基本流动性。在我们位于美国、欧洲、亚太地区和印度的办公室中,我们才华横溢的量化研究人员、工程师、交易员和业务运营专业人员因我们独特的协作、高绩效文化以及我们对回馈的承诺而团结在一起。从进入动态新市场到拥抱颠覆性技术,从开发创新的研究环境到多样化我们的交易策略,我们敢于不断创新和合作以取得成功。