Sign up for our newsletter and get the latest HPC news and analysis.
Send me information from insideHPC:

HPC Software Performance Engineer

EPFL - BLUE BRAIN PROJECT Published: November 21, 2016
Job Type


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 Please use the position title in the “object” field.
Drop files here browse files ...

Related Jobs

January 13, 2017
January 13, 2017
Compiler Developer   Santa Clara, CA new
January 11, 2017
January 10, 2017
SW Engineer I/II   Cypress, CA
January 9, 2017

Resource Links:

Are you sure you want to delete this file?