Description
Hewlett Packard Enterprise is seeking an experienced HPC & AI Application Performance Engineer to join our distributed team. You will play a key role in analysing and optimising complex HPC and AI applications, solving challenging technical problems, and helping customers unlock greater value from their technology investments.
Job Description
As an HPC & AI Application Performance Engineer, you will:
- Provide advanced technical expertise and support to major HPE HPC and AI customer environments across EMEA and LATAM.
- Work both on-site with UK customers and remotely with organisations across the wider region.
- Analyse customer applications and workloads to identify opportunities for performance improvement, optimisation, and scalability.
- Investigate complex software and infrastructure issues, acting as a trusted technical link between customer support teams and HPE R&D.
- Support strategic business opportunities by providing technical expertise for large-scale HPC and AI bids and tenders.
- Deliver technical workshops, training sessions, and presentations for customers and colleagues.
- Share knowledge, best practices, and innovative ideas across the team and wider HPC and AI community.
- Contribute to the development of tools, methodologies, and research initiatives that improve customer productivity and service delivery.
Requirements
- Bachelor's degree (or equivalent experience) in Science, Technology, Engineering, Mathematics, or a related field.
- UK citizenship with the ability to obtain required security clearances for specific UK customer environments.
- Strong understanding of HPC and AI architectures, software environments, and performance analysis techniques.
- Experience troubleshooting complex technical issues and working collaboratively with engineering and R&D teams.
- Programming experience in C, C++, or Fortran, alongside strong Python skills.
- Experience with GPU programming technologies such as CUDA, OpenACC, or OpenMP Offload.
- Knowledge of parallel programming frameworks including MPI and OpenMP.
- Familiarity with build systems, scripting, and batch processing environments.
- Experience using performance profiling and optimisation tools.
- Strong communication skills with the ability to explain complex technical concepts to a variety of audiences.
- Fluent written and spoken English.
Desirable Experience
- Master's degree or PhD in a relevant scientific, engineering, or technical discipline.
- Experience in application domains such as weather and climate modelling, computational fluid dynamics (CFD), artificial intelligence and machine learning, or data science.
- Knowledge of container technologies, system software, and monitoring solutions.
What Success Looks Like
The successful candidate will:
- Become a trusted technical advisor to customers and colleagues.
- Help customers achieve measurable improvements in application performance and scalability.
- Build strong partnerships with customers, engineering teams, and research communities.
- Contribute to strategic HPC and AI projects across multiple industries.
- Drive innovation by developing new tools, methodologies, and approaches to complex challenges.
- Continuously learn and adapt to emerging technologies and computing paradigms.
Why Join HPE?
At HPE, you'll have the opportunity to:
- Work with some of the world's leading HPC and AI experts.
- Collaborate with research institutions, technology partners, and innovative customers.
- Contribute to cutting-edge projects that advance scientific research and technological innovation.
- Influence future products and solutions through direct engagement with HPE engineering and development teams.
- Access ongoing learning, career development, and growth opportunities.
- Be part of a collaborative and supportive team that values innovation, curiosity, and customer success.