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$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, 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 with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: 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 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