Placement papers | Freshers Walkin | Jobs daily: HPC Software Performance Engineer at EPFL - Blue Brain Project (Genève, Switzerland)

Search jobs and placement papers

HPC Software Performance Engineer at EPFL - Blue Brain Project (Genève, Switzerland)

The Blue Brain Project, led by Prof. Henry Markram,is looking for a:  HPC Software Performance Engineer To strengthen its simulation and High Performance Computing team. Major duties and responsibilities:

  • Benchmarking & optimizing BBP HPC software on supercomputing architectures (POWER-GPU and Intel x86/KNC)

  • Participating to the development of scientific applications targeting Exascale computing

  • Prototyping low level network interfaces and programmable hardware

  • Presenting results of developments and optimizations at various scientific venues

  • Literature survey of HPC software and hardware technologies

Skills & Requirements

Essential skills and experience required:

  • Professional experience in developing and optimizing HPC software on accelerator systems (Nvidia GPU, Intel KNC, FPGA, …)

  • Professional experience in benchmarking, profiling, optimizing and debugging software on petascale systems with high level expertise in using HPC development software (Intel VTune, Scalasca, HPCToolkit, Allinea DDT/Map, Roguewave Totalview)

  • Professional experience in distributed and concurrent programming (MPI, OpenMP, Pthreads, OpenACC, OpenCL, Assembly …)

  • Professional experience in C/C++ (including boost and STL) and python programming languages using best software development practices including test driven development and continuous integration

  • Extensive experience using UNIX/Linux operating systems

  • Ability to solve problems and perform research independently

  • Good team player and fluent English in speech and writing


  • SCRUM developer experience

  • Experience in using low level networking interface and FPGA programming

  • Experience in building performance models

  • Experience in working in large code base projects with team of 5 developers or more


  • Master’s degree or higher in high performance computing, computer science or related field with three to seven years of experience in Supercomputing Center or equivalent

  • Successful track record in developing and optimizing software on petascale systems  

What we offer:

  • An internationally visible and rising project in simulation-based research in neuroscience using supercomputers

  • A young, dynamic, inter-disciplinary, and international working environment

Start date:  as soon as possible ; Deadline for application: until the position is filled Activity rate: 100%; Duration of contract: 1 year, renewable Ref : BBP11219

by via developer jobs - Stack Overflow

No comments:

Post a Comment