General Information

Req #
Career area:
Cloud Computing
Tuesday, April 2, 2024
Additional Locations
* India

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, and read about the latest news via our StoryHub

Description and Requirements

Position Description:

Lenovo is seeking an experienced High Performance Computing (HPC) Architect to help develop our services offerings. The ideal candidate will play a key role in support of the design, architecture, development, and deployment of HPC-related service offerings for customers globally.

The chosen candidate will be part of Lenovo Solutions & Services Group (SSG) R&D Enterprise Architecture team and work closely with the HPC Practice for service offering design, architecture, definition, development, and build for our Professional Services, Managed Services, and TruScale Services businesses.

• This role is primarily internal but includes some customer-facing work.

• This is a remote-only role.

Ideal candidate for this role, is someone who has been involved in HPC from a solution architect or technical delivery lead perspective and understands the market direction. The candidate will should have experience working with pre-sales, sales and HPC delivery teams. The candidate needs to demonstrate experience with developing as a service solutions and architectures that are consumable by customers.

In this role, you will:

  • Support the HPC Services Practice in the development and delivery of HPC-related service offerings
  • Technical lead for HPC services offerings, working closely with the HPC Practice leader throughout the service offering lifecycle, including:
  • Participate in the creation of new service offerings, starting with participation in the Ideation phase and providing expert guidance.
  • Collaborate with other architects and technical teams to ensure that HPC solutions are well-integrated with other services and technologies.
  • Assisting/leading early implementations with Technical Consultants
  • Presentation delivery in support of:
    • Our offering development process
    • Field enablement/training
    • Service delivery activities
  • Collaborate with the HPC Practice to create technical documentation and diagrams for communicating solutions and designs to customers, partners, and internal stakeholders.
  • Assist in the documentation of project requirements, statements of work, and service descriptions for HPC service offerings in support of the Lenovo TruScale and Hybrid Cloud businesses.
  • Stay up to date on emerging HPC technologies and trends and provide recommendations for new services or technology offerings.
  • Some business partner interaction.


• Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field.

• 10+ years of experience with HPC environments

• Extensive experience in HPC architecture and design, with a proven track record of delivering complex HPC solutions.

• Experience in designing and implementing HPC solutions on public cloud, private cloud, and on-premises infrastructure.

• Deep knowledge of HPC technologies, including MPI, OpenMP, Infiniband, GPFS, Lustre, and other file systems, cluster management tools such as Slurm, Torque, or LSF, and scheduling software such as PBSPro.

• Excellent communication skills, including the ability to communicate technical concepts to both technical and non-technical audiences.

• Experience with virtualization and containerization technologies such as Docker, Kubernetes, and Singularity.

• Strong understanding of networking technologies and protocols, including TCP/IP, Infiniband, and RDMA.

• Familiarity with one or more programming languages such as C, C++, Fortran, Python, or Java.

• Experience working in a multi-vendor, multi-cloud environment.

• Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.

Preferred Skills:

• Understanding of the relationship between various HPC software and hardware components

• Deep dive understanding of one or more specific areas is a plus

• Industry knowledge and experience with HPC solutions as deployed for a variety of environments and use cases

• Demonstrated ability to clearly articulate technical issues, resolutions, and recommendations for customers, development teams, and leadership

• Experience training others in understanding and using HPC-related solutions

• Experience working in a customer-facing environment preferred

Additional Locations
* India
* India