645 days ago on emploi.epfl.ch

BBP - HPC Software Performance Engineer

EPFL - Ecole Polytechnique Fédérale de Lausanne

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

BBP - HPC Software Performance Engineer

BBP - HPC Software Performance Engineer

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
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

Applicants should submit a cover letter and a detailed CV in PDF format only, with file name “Surname_positon applied_Cover letter” and “Surname_positon applied_CV” electronically to jobs.bbp@epfl.ch. Please use the position title in the “object” field.



BBP - March 7th 2017