计算机体系架构博士后研究员

Lenovo

2.6

(5)

Multiple Locations

#100014865

Position summary

: LNVGY).

This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit https://www.lenovo.com, and read about the latest news via our StoryHub.

Description and Requirements

岗位职责:

1.负责分析和理解不同类型的计算问题,设计和实现适合分布式异构计算的解决方案,优化和提升计算性能和效率

2.负责开发和维护分布式异构计算的软件框架和工具,支持多种编程语言和平台,提供易用的接口和文档

3.负责测试和评估分布式异构计算的软件质量和稳定性,解决各种技术问题和难题,保证软件的可靠性和安全性

4.负责跟踪和研究分布式异构计算的最新技术和趋势,探索和创新新的方法和应用,提升技术水平和竞争力

5.负责与其他开发者和研究者进行有效的沟通和协作,分享经验和知识,参与项目的规划和管理

任职资格:

1.博士研究生学历;

2.具有扎实的计算机科学和数学基础,熟悉数据结构、算法、操作系统、网络等相关知识

3.熟悉当前主流的分布式训练算法,能够使用分布式训练框架,例如:Pytorch DDP,DeepSpeed等,并熟悉其算法和设计原理

4.熟悉分布式系统的原理和设计,能够使用常用的分布式框架和工具,如Hadoop、Spark、Kubernetes等

5.熟悉异构计算的原理和方法,能够使用常用的异构编程语言和平台,如CUDA、OpenCL、OpenMP等

6.有良好的编程能力和代码风格,能够使用C/C++、Python、Java等主流编程语言进行开发和调试

7.有相关领域的应用经验和项目经历,如机器学习、图像处理、高性能计算等

8.有良好的沟通能力和团队协作能力,能够与其他开发者和研究者进行有效的交流和合作

Additional Locations:

  • China