H

Hewlett Packard Enterprise

Builds servers, networking and private cloud

HPC and AI Performance Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in a technical field such as Computer Science, Mathematics, Engineering, Physics, Chemistry, Environmental Science, or a related discipline is required; a master's degree or PhD is preferred.
  • Typically, 6–10 years of experience is required.
  • Academic or industry experience in high-performance computing (HPC), with a strong understanding of scientific and engineering application benchmarks used in the HPC market.
  • Demonstrated ability to evaluate, tune, and optimize computational application benchmark performance on Linux-based HPC systems.
  • Experience with several relevant programming models, tools, and environments, with the ability to quickly learn additional technologies as needed, including Message Passing Interface (MPI)-based parallel programming and runtime environments; compilers and programming languages such as C, C++, and Fortran; OpenMP and other shared-memory parallel programming approaches; Python, shell scripting, and other automation or scripting languages; Linux operating environments, command-line tools, and system-level workflows; and performance profiling, tracing, analysis, and debugging tools.
  • Experience with, or the ability to quickly develop proficiency in, processor technologies including CPUs, GPUs, and accelerators, from both user and programmer perspectives; accelerator programming technologies such as CUDA, OpenACC, and related GPU programming models; different MPI implementations and best practices for optimal application performance; parallel file systems such as Lustre, GPFS, or other HPC storage technologies; running and scaling applications and benchmarks on large-scale HPC systems; and analyzing and assessing performance across different HPC architectures and system configurations.
  • Ability to collaborate effectively with cross-functional teams to achieve defined technical, customer, and business objectives.
  • Ability to communicate complex technical concepts, benchmark results, and performance recommendations clearly to internal and external audiences.
  • Strong analytical, troubleshooting, and problem-solving skills to diagnose and resolve complex performance issues.
  • Excellent written and verbal communication skills, including the ability to document technical findings and present results clearly.
  • Willingness and ability to work with leading-edge technologies, proactively identify and resolve issues, manage multiple priorities, and deliver results under demanding deadlines in a fast-paced environment.

Responsibilities

  • Conduct scientific application performance benchmarking in a timely manner, often under tight deadlines, to support HPE sales engagements and internal product decision-making, including benchmarking scientific Independent Software Vendor (ISV) applications and open-source applications widely used across the HPC community.
  • Optimize HPC benchmarks on HPE systems to generate performance results and insights that help HPE submit competitive proposals for customer opportunities.
  • Develop and apply a strong understanding of HPC architectural components, system features, and performance estimation methodologies to assess benchmark performance on current and future HPE systems.
  • Analyze benchmark results to identify performance bottlenecks across compute, memory, accelerator, interconnect, MPI, and input/output subsystems, and recommend approaches to improve application performance on HPE HPC platforms.
  • Stay current on HPE and competitor HPC products and relevant performance optimization techniques to support high-quality benchmark results for sales opportunities.
  • Collaborate with colleagues across HPE and external technical peers to achieve optimal benchmark performance on HPE platforms.
  • Provide benchmarking consultation and technical guidance to Sales, Marketing, and Development teams to support business growth and customer success.

About the Company

Hewlett Packard Enterprise

Builds servers, networking and private cloud

Hewlett Packard Enterprise sells servers, storage, networking and hybrid cloud software to large companies, governments and service providers. Its GreenLake platform lets customers run on-premises hardware as a metered cloud service, and its Cray supercomputers run national lab and AI training workloads. The networking business, built on Aruba and Juniper Networks, supplies campus, data-center and routing equipment. Revenue comes from hardware sales, multiyear support contracts, financing and subscriptions. The company traces its roots to Hewlett-Packard, founded in 1939, became a separate public company in 2015 and is headquartered in Houston, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1939

Recently Posted Jobs

Explore more opportunities at Hewlett Packard Enterprise

See more jobs