|
(3)编程能力强,有良好的数据结构与算法功底,熟练掌握至少一种编程语言(C,C 或Fortran),并有使用高性能计算机进行并行编程相关的经验。熟练掌握下述工具或之一:MPI,OpenACC,CUDA,OpenCL,pThread等。 (4)熟练使用OpenBLAS、FFT、LAPACK、PETSc等几种或一种。 (5)在相关领域国际刊物或国际会议上发表过学术论文,或者具有承担/参与重大科研项目的经验。有实际项目管理经验者优先考虑。 2. 并行计算研发 岗位要求: (1)硕士及以上,数学相关专业。 (2)具有数值计算理论背景及专业训练,熟练掌握微分方程数值计算、数值分析方法,线性/非线性方程组数值解法,矩阵特征值和特征向量的计算方法等。 (3)熟练使用C、C 、Fortran或Matlab实现常用数值算法,有MPI/OpenMP等并行编程经验者优先。 (4)发表过高水平学术论文,有较强的独立科研能力,良好的团队合作意识和沟通协调能力。 3.高性能数学库 岗位要求: (1)硕士及以上,数学相关专业。 (2)具有扎实的数值算法设计和并行计算基础,熟悉数值计算的基本算法,包括:Newton 迭代等非线性求解方法、Krylov 空间迭代等线性求解方法、预条件加速算法、矩阵分解算法等。 (3)熟练运用一项以上C、C 、Fortran等语言,有Linux环境下的并行编程经验。 (4)对软件开发和编程实现有浓厚兴趣兴趣,具备相对复杂功能的软件架构设计、代码编码实现能力,有并行软件开发经验者优先。 4.机器学习/深度学习研发 岗位要求: (1)硕士及以上,计算机或数学相关专业。 (2)熟悉常用的梯度下降算法,掌握神经网络、SVM,聚类、决策树、朴素贝叶斯、马尔科夫等至少2种机器学习算法,掌握TensorFlow、MXNet、Caffe至少1种深度学习框架。 (3)有CNN、RNN、LSTM等深度学习模型设计、训练和应用经验,有Python开发经验者优先。 (4)具有数据挖掘,大数据处理等相关项目经验,发表过高水平学术论文,有良好的团队合作意识和沟通协调能力。 5. 大数据系统研发 岗位要求: (1)硕士及以上学位,计算机相关专业。 (2)熟练使用Linux操作系统,精通Java或Python语言,熟悉MySQL等数据库技术以及Hadoop、HBase、Spark等相关技术。 (3)有REST服务开发经验,或者Hadoop、HBase、Spark等技术二次开发经验,或者具有TensorFlow、MXNet、Caffe等机器学习框架经验者,或者具有Nutch、Solr等搜索引擎技术开发经验者优先。 (4)对大数据新技术有浓厚兴趣,学习能力强,可独立完成功能模块,工作积极主动。 (5)特别优秀者可放宽至本科。 6. 大数据应用开发岗 岗位要求: (1)硕士及以上学位,计算机相关专业。 (2)熟练使用Linux操作系统以及SVN或GIT版本管理工具,精通Java语言、SSH框架,熟悉MySQL等数据库技术以及Hadoop、HBase、Spark等相关技术,熟悉web前端开发HTML/CSS/JS/JQuery等技术。 (3)有REST服务调用经验,或者熟悉Axure原型设计系统,或者有行业应用开发经验者优先。 (4)学习能力强,可独立完成功能模块,对工作积极主动。 (5)特别优秀者可放宽至本科。 7. 超算、云计算、大数据等基础设施融合研发 岗位要求: (1)全职、兼职(每年现场工作时间不少于三个月)。 (2)计算机科学与技术领域,并行计算、云计算等相关专业,博士研究生,或具有高级专业技术职称。 (3)掌握技术发展趋势,熟悉掌握HPC、云计算、大数据、深度学习等融合的技术与服务需求。 (4)具有指导中级以上科研人员从事学术研究的能力。 (5)在高性能计算或云计算领域具有国内领先、国际先进的技术研究成果(SCI/EI高水平论文、专利、奖励等)。 8. 海洋应用研发 岗位要求: (1)计算机或数值计算等相关专业,硕士及以上学位。 (2)有扎实的专业基础知识,有扎实的专业基础知识,有较强的独立科研能力,良好的团队合作意识,较强的沟通能力,以及敬业和钻研精神。 (3)熟悉常用海洋动力学数值算法,精通并行算法设计、数值算法、并行编程模型、计算机体系结构等内容。 (责任编辑:晨鸿) |


