General Information

Req #
100014865
Career area:
Artificial Intelligence
Country/Region:
China
State:
Beijing
City:
北京(Beijing)
Date:
Monday, October 9, 2023
Additional Locations
* China

Why Work at Lenovo

 We are Lenovo. We do what we say. We own what we do. We WOW our customers. 

Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver smarter technology for all, Lenovo has built on its success as the world’s largest PC company by further expanding into growth areas that fuel the advancement of ‘New IT’ technologies (client, edge, cloud, network, and intelligence) including server, storage, mobile, software, solutions, and services. 

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 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
* China