HPC 应用支持工程师
岗位职责:
1、理解高性能计算相关行业应用种类和特点,解决用户在 HPC 集群使用过程中遇到的各种问题,进行相关系统和程序的调试;
2、深入理解高性能计算与分布式体系架构,掌握性能分析方法,熟练使用各种性能分析工具,分析各类应用的性能瓶颈,给出分析评估和报告,以及改进建议;
3、参与高性能计算集群用户使用环境系统的开发和维护工作;
4、深入研究气象、CAE、生命科学等 HPC 行业应用软件的特征分析并根据平台环境进行有效优化;
任职要求:
1. 计算机本科或者 HPC 相关行业研究生以上学历(例如物理化学、气象海洋,工程制造等)了解行业应用;熟悉至少一个类别的 HPC 行业应用软件经验者优先(商用软件或开源软件均可,例如量子化学 Materials Studio 等,分子动力学 Amber、NAMD、GROMACS、LAMMPS、CHARMM等,计算材料物理 VASP、CP2K、wien2k 等,气象模式软件 CCSM、WRF 等);
2. 熟悉 Linux 操作系统和 Shell 编程语言,同时掌握 Python、Perl 等脚本语言的优先;
3. 熟悉 HPC 并行计算原理和相关并行框架(OpenMP、MPI 等),熟悉 HPC 并行计算程序优化及调试经验者优先;
4. 对服务器领域知识有较好理解,深入理解高性能集群环境,熟练掌握 linux 工具链,具备充分的程序编译、安装、调优、配置和使用经验,具有编译器开发经验者优先;
5. 熟悉 icc、gcc、gfortran 等编译工具和优化参数;有较强的代码(c,c++,fortran)开发能力;
6. 理解计算机体系结构,熟悉 HPC 调度软件(slurm、openpbs、 Torque、maui,、IBM Platform LSF、SGE 等);
7. 具备计算机硬件、网络和存储系统知识;有高性能计算中心工作经验者优先,有高性能计算/云计算/大数据等设计、测试、交付经验者优先;
8. 具有良好的团队协作能力和沟通能力,执行力强,能推动顺畅协作;
9. 优秀的分析问题,解决问题能力,乐于解决具有挑战性的问题,良好的沟通与表达能力,良好的责任心。
职位福利:五险一金