ParTec

High-Performance Computing Application Analyst

At ParTec AG, we design, build, and support purpose-built heterogeneous supercomputer solutions for science using our modular supercomputing architecture approach.

As a hardware-agnostic system provider, we work closely with leading technology vendors in the field. For building some of the largest and most complex supercomputers in Europe, we integrate a broad range of products and compute technologies of different origin and maturity level into total system solutions using our ParaStation Modulo software suite.

We are expanding our business activities around High-Performance Computing and Quantum Computing and are looking for a

High-Performance Computing Application Analyst

Job Summary

This position involves working with scientific applications to measure and optimise their performance on HPC systems as well as projecting performance to future technologies. Projects could involve: running benchmarks for customer procurements, improving application performance on customer systems, porting and optimising applications to new architectures. A typical project requires gathering performance data for new hardware and software configurations, analysing and optimising the performance of applications, or working to understand the performance of HPC, AI, or data analytics algorithms on various architectures that include CPU processors and accelerators.

Required skills and experience

  • Master’s degree or Ph.D., typically in the field of computational science or applied mathematics.
  • Five years working experience in the area of HPC benchmarking or application support.
  • Experience with parallel scientific applications and/or AI and data analytics frameworks.
  • Excellent problem-solving skills and analytical ability.
  • Strong competence on C, C++, MPI, OpenMP programming, experience with Fortran desired.
  • Experience in GPU programming (CUDA, OpenACC, OpenMP).
  • Experience with application performance modelling and/or deep understanding of the issues affecting HPC application performance.
  • Familiarity with Linux, bash and python programming.
  • The ability to quickly learn new skills.
  • Fluency (written & spoken) in English is required.

Desirable skills

  • 5+ years of software development experience.
  • Experience with cloud environments and container orchestration.
  • Experience with AI and data analytics frameworks.

Job conditions

  • Flexible work hours, flexible workplace including home office
  • Office environment available at our German headquarter in Munich
  • Occasional travels, mostly to destinations in Europe

This is an exciting opportunity in one of the most advanced and dynamically developing fields of computing.

If you are interested in working with us, please send your application with resume and salary expectations to career.customer-solutions@par-tec.com.