Ivyea Jobs 11173 roles · 202 companies · 1 小时前
思朗科技 · AI 芯片

芯片应用系统开发工程师

西安 / 北京 / 成都 / 上海 社招 · 全职 芯片 / 硬件训练系统 / 集群 硬件研发

职位描述

岗位职责: 1、核心计算系统架构升级与移植: 负责主导大型复杂应用系统(如科学计算、物理仿真、QM 量子力学系统等)从传统 CPU 架构或单机系统, 向现代大规模多节点异构集群的整体架构演进与代码移植。 2、多级并行计算设计: 针对业务中的核心算法,设计并实现从集群级(MPI)、节点级(多卡通信 NCCL)到线程级(CUDA/OpenMP)的多层级并行计算方案, 打破原有系统的算力扩展瓶颈。 3、软硬件协同优化: 深入分析原系统的计算流、通信网络,进行合理的任务切分(如数据并行、流水线并行或空间区域分解),最大化重叠通信与计算时间。 4、性能调优与重构: 识别系统在异构平台上的性能热点(Profiler),对计算密集型算子、内存密集型操作进行底层重构;解决大规模并发下的数据一致性、负载均衡(Load Balancing)和长尾效应问题。

任职要求

任职要求: 1、计算机、电子信息、计算数学或相关理工科专业,本科及以上学历 2、扎实的系统级编程功底: 精通 C/C++,熟悉 Linux 操作系统、能驾驭庞大且复杂的现有代码库。 3、丰富的并行计算经验:熟练掌握主流的并行编程模型(如 MPI, OpenMP, CUDA, HIP 等),深刻理解异构计算平台的软硬件架构(CPU+GPU 交互机制)。 4、有过中大型复杂计算软件/平台向分布式集群迁移经验者优先 加分项: 具备科学计算相关背景(如计算化学、凝聚态物理、流体力学仿真),了解 VASP, QE, Gromacs 等行业开源软件架构者优先。 熟悉多卡通信底层的拓扑结构(如 NVLink, InfiniBand, PCIe 瓶颈)并在其中做过深度优化者优先。 熟悉并行线性代数库(如 ScaLAPACK, PETSc, cuBLAS/cuFFT 等)者优先。
思朗科技去官方页面投递 →