- Conduct scientific application performance benchmarking for sales engagements and internal product decision-making
- Benchmark scientific ISV and open-source applications used across the HPC community
- Optimize HPC benchmarks on HPE systems to generate performance results and insights
- Apply understanding of HPC architecture, system features, and performance estimation methodologies
- Analyze benchmark results to identify bottlenecks across compute, memory, accelerator, interconnect, MPI, and I/O subsystems
- Recommend optimization approaches for improved application performance on HPE HPC platforms
- Monitor HPE and competitor HPC products and relevant performance optimization techniques
- Collaborate with HPE colleagues and external technical peers
- Provide benchmarking consultation and technical guidance to Sales, Marketing, and Development teams
Requirements
- Bachelor’s degree in a technical field such as Computer Science, Mathematics, Engineering, Physics, Chemistry, Environmental Science, or a related discipline
- Typically 6-10 years experience
- Academic or industry experience in HPC
- Strong understanding of scientific and engineering application benchmarks used in the HPC market
- Ability to evaluate, tune, and optimize computational application benchmark performance on Linux-based HPC systems
- Experience with MPI-based parallel programming and runtime environments
- Experience with compilers and programming languages such as C, C++, and Fortran
- Experience with OpenMP and other shared-memory parallel programming approaches
- Experience with Python, shell scripting, and other automation or scripting languages
- Experience with Linux operating environments, command-line tools, and system-level workflows
- Experience with performance profiling, tracing, analysis, and debugging tools
- Knowledge of processor technologies, including CPUs, GPUs, and accelerators
- Knowledge of accelerator programming technologies such as CUDA and OpenACC
- Understanding of different MPI implementations and best practices for application performance
- Experience with parallel file systems such as Lustre and GPFS
- Experience running and scaling applications and benchmarks on large-scale HPC systems
- Ability to analyze and assess performance across HPC architectures and system configurations
- Excellent written and verbal communication skills
- Ability to work with leading-edge technologies, identify and resolve issues, manage multiple priorities, and deliver under demanding deadlines
Core Competencies
Demonstrates expertise in HPC application performance benchmarking, optimization, and analysis, with a strong foundation in scientific and engineering benchmarks. Proficient in evaluating and tuning computational application performance on Linux-based HPC systems, utilizing various programming languages and parallel programming techniques.
Highest-signal resume keywords
- HPC Application Benchmarking
- Performance Optimization Techniques
- MPI-Based Parallel Programming
- Linux Operating Environments
- Performance Profiling and Analysis
ATS Optimization Keywords
Hard Skills
- HPC Architecture Understanding
- C Programming
- C++ Programming
- Fortran Programming
- Python Scripting
- Shell Scripting
- OpenMP
- CUDA
- OpenACC
- Parallel File Systems
Soft Skills
- Excellent Communication Skills
- Problem-Solving
- Collaboration
- Time Management
Industry Keywords
- High-Performance Computing
- Scientific Applications
- Benchmarking
- Performance Estimation Methodologies
- Compute Bottlenecks
Tools & Technologies
- Performance Tracing Tools
- Debugging Tools
- Command-Line Tools
- System-Level Workflows