2027校招-数学库算法开发工程师(稀疏矩阵方向)-北京/上海
职位描述
1. 负责高性能计算核心模块的设计、开发、维护与性能优化。
2. 参与稀疏矩阵、线性代数及相关数值计算模块的并行实现与工程化落地,包括但不限于稀疏乘、稀疏求解、预处理等相关计算环节。
3. 基于 CUDA 或其他异构并行编程模型进行 kernel / 算子开发,持续优化执行效率、资源利用率与整体系统性能。
4. 结合硬件执行特性设计线程组织、访存方式、并行粒度与同步策略,提升程序在目标平台上的实际性能。
5. 使用 profiling 工具进行系统化性能分析与瓶颈定位,分析计算、访存、调度、同步、吞吐、延迟隐藏等问题,并推动优化落地。
6. 参与 benchmark、测试、性能回归、文档和工程规范建设,支撑长期演进和稳定交付。
7. 参与复杂问题排查,包括数值正确性、及大规模数据下的稳定性问题。任职要求
1. 扎实的 C++ 编程能力,熟悉现代 C++,具备良好的工程设计与代码实现能力。
2. 熟悉 CUDA / GPU 并行开发,或具备其他异构并行架构上的高性能开发经验(加分项,非硬性要求);