科学计算内核与后处理工程师(Python/C++)(W)招聘_哈尔滨工业大学招聘 - 智联招聘
哈尔滨工业大学职位描述
岗位职责:
1、识别本地建模、输入生成、结果解析、科学后处理和远程运行脚本的真实边界;
2、建立自有、修改、第三方、生成和遗留代码分类;
3、将本地科学算法从 UI、文件路径和远程调度逻辑中分离;
4、设计稳定的本地科学能力接口,可由 Python、C++ 或独立进程实现;
5、将散乱脚本转为模块、包、稳定 CLI 或本地服务;
6、建立求解器原始结果到统一科学结果的解析和归一化链路;
7、支持历史结果在无远程集群的情况下重新分析;
8、建立单元、集成和黄金数值回归测试;
9、整理 Python 和原生扩展依赖,支持离线安装;
10、与远程运行时工程师共同将调度、SSH 和科学算法彻底分开。
任职资格:
1、4 年以上科学计算软件、数值软件或工程工具开发经验;
2、Python 工程能力扎实,熟悉 NumPy、SciPy、pyproject、虚拟环境和 pytest;
3、至少具备一种跨语言或原生性能能力:C++、Cython、pybind11、C API、Fortran 接口或独立进程协议;
4、能将脚本改造成模块、包、CLI 或稳定本地服务;
5、能设计结构化科学数据模型和结果 Schema;
6、熟悉 Linux、子进程、文件格式、JSON/Protobuf 等进程间契约;
7、有依赖锁定、离线部署和第三方许可证意识;
8、能阅读科研代码并建立数值回归;
9、能与物理专家合作,不擅自改变科学语义;
10、接受本地科学内核优先、远程端轻量执行的职责划分。
【优先项】
1、科研软件开发;
2、Conda、conda-lock、conda-pack、wheelhouse;
3、C++、Cython、pybind11、Fortran 或 C 扩展;
4、VASP、QE、CP2K、ABACUS 结果解析或后处理;
5、材料结构、缺陷、能带、DOS 等算法经验;
6、Python Runtime 或本地独立科学服务打包。
对这个职位感兴趣吗?