High-Performance Computing Application Analyst

ParTec AG is a fast-growing, agile technology and consulting company and a leading provider of modular high-performance computing systems. In addition to building complete computer systems, we offer our customers and partners software solutions, support, and consulting services. Our ambition is to become Europe’s leading integrator of quantum computers and to enable our customers to grow efficiently, cost-effectively, and continuously in an ever faster changing world and to adapt to future challenges and technologies.

Our business’s success is dependent almost entirely on the technical and management skills of our employees, their capacity to meet customer expectations and deliver innovative clustering solutions.

For strengthening our team designing systems solutions for quantum and high-performance computing, we 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.

Expected education

  • 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

Essential skills

  • 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

The following skills are considered a plus:

  • 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

If you are interested in joining our team, please send your application with resume and salary expectations to