软件开发工程师 - 高性能计算(Rust)

蒙特利尔 3天前全职 网络
面议
职位概述:我们正在寻找一位有才华的个人,负责构建、支持和扩展基于Rust的研究工具的功能,这些工具对我们高频业务的成功至关重要。该职位要求具有使用Rust开发基于Linux的高性能计算应用程序的经验,或者如果候选人不熟悉Rust,则需要具备C++经验并愿意学习Rust。为了最大化吞吐量并最小化生成做市数据和交易模拟的延迟,候选人必须对现代CPU如何分配、访问和读取内存有深入了解。候选人需积极与其他开发人员和研究人员合作,以添加或增强所需功能,并允许快速迭代以改进交易系统。您将面临尖端问题,需要为竞争激烈的业务设计专有解决方案。 必备资格: - 拥有强CS成分的技术背景(数学、物理、工程、计算机科学) - 深入了解C、C++或Rust编程知识,超越编写基础代码 - 寻找在开发高性能系统方面的经验(例如,性能敏感应用程序如视频游戏) - 参与开源项目的在线贡献是一个加分项 - 具有开发利用多线程和SIMD的算法的经验 - 具备计算机架构、计算图和编译器的工作知识 加分项: - 具有XLA或MLIR的经验是一个加分项 如果位于纽约,该职位的最低基本工资为60,000美元。此预期基于发布时可用的信息。该职位可能有资格获得酌情奖金,这可能构成总薪酬的一个重要部分。该职位也可能有资格获得福利,例如健康、牙科和其他健康计划,以及401(k)供款。成功候选人的薪酬和福利将根据各种因素确定。