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