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


Preferred:



  • 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


Profile:



  • 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