Why Work at Lenovo
Description and Requirements
Lenovo is growing our HPC/AI team to drive leadership with the next generation of both air and liquid-cooled high-performance computational platforms. To achieve our mission, we are seeking a driven and innovative Staff HPC/AI Intel Technologies Performance Engineer to join our team of engineers focused on putting our systems through rigorous testing at scale.
This high impact role requires solid technical and personal skills as well as the ability to collaborate effectively across multiple teams and with customers. In this role, you will be responsible for running commercial, open source and some home-grown applications across a variety of Intel processor and accelerator technologies. At times, these skills will be used to support acceptance testing activity once a solution has been delivered to a customer site as well as to support the Lenovo HPC sales team with identifying the ideal technology for a given workload. You will also be responsible for execution and publication of HPC/AI related industry standard benchmark suites. These deliverables are critical to Lenovo’s ability to deliver large-scale, high-performance computation efficiently and effectively in some of the world’s largest Supercomputers for HPC and AI.
You will also interface with key stakeholders both inside and outside Lenovo to ensure systems meet performance expectations and that the teams are designing and offering the best solutions possible.
You will report in to the HPC Performance and Benchmarking team supporting customers globally. You will participate in a combination of virtual and in person meetings with fellow team members, sellers, architects and customers. There may be occasions when customer site attendance is required. The goal is to help ensure customer system performance meets expectations and to select the right technologies for their unique needs.
Key responsibilities
- Investigate and resolve computational performance issues related to HPC/AL applications and Lenovo servers.
- Plan and execute industry standard benchmarks related to HPC/AI and prepare results for external publication.
- Execute HPC/AI benchmarks using Intel HPC/AI technologies and prepare reports related to customer RFPs.
- Interact with customers and the Lenovo sales team to offer insight into workload performance characteristics that drive system configurations.
- Complete competitive comparison studies of different technologies to showcase Intel technology advantages.
- Develop seller enablement collateral for Lenovo Sellers and Business Partners, and participate in sales enablement activities.
- Attend conferences and workshops relevant to HPC and stay current with HPC trends
What you need.
In order to be considered for the role, you must possess the following basic qualifications:
- Bachelor’s degree in Computer Science or relevant experience.
- 5+ years of experience working with Linux.
- 5+ years of working with scientific code and performance tuning.
- 2+ years of experience of scripting and coding, with specific experience of more than one of: bash, python, C++, C, Fortran.
- 1+ years of experience with High Performance Computing or Artificial Intelligence technology, including servers, Infiniband interconnects, high performance Ethernet and accelerators.
- 1+ years of experience running container based applications.
- 1+ years of experience of using parallel applications using OpenMP or MPI.
- 1+ years of experience of running performance and benchmarking codes, with specific experience of more than one of: HPL, Stream, IMB/OSU, TensorFlow, PyTorch, MLperf.
- 1+ years of experience of large-scale filesystems (ideally Spectrum Scale), batch scheduling (ideally SLURM) as well as common HPC SW and management tools.
- 1+ years of experience of using parallel and/or accelerated applications using more than one of OneAPI, Intel Gaudi software suite, OpenMP, MPI, CUDA, ROCm, OpenCL, SYCL.
What will set you apart.
The ideal candidate will possess the following preferred qualifications:
- Knowledge of networking and security practices.
- Ability to work under deadlines.
- Problem solving and critical thinking skills.
- A proven track record for developing value propositions around technology, with strong presentation skills for both external and internal engagements.
- Innovative and a willingness to learn in a fast-paced environment.