184 days ago on emploi.epfl.ch

BBP - HPC Software Developer with Deep/Machine Learning and GPU computing experience

EPFL - Ecole Polytechnique Fédérale de Lausanne

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

BBP - HPC Software Developer with Deep/Machine Learning and GPU computing experience

BBP - HPC Software Developer with Deep/Machine Learning and GPU computing experience

 

The EPFL Blue Brain Project (BBP), situated on the Campus Biotech in Geneva, Switzerland, applies advanced neuroinformatics, data analytics, high-performance computing and simulation-based approaches to the challenge of understanding the structure and function of the mammalian brain in health and disease. The BBP provides the community with regular releases of data, models and tools to accelerate neuroscience discovery and clinical translation through open science and global collaboration.

We are currently looking to fill the following position : 

HPC Software Developer with Deep/Machine Learning and GPU computing experience

to strengthen its simulation and High Performance Computing team.

 

Major duties and responsibilities:

  • Participate to the development and optimization of Blue Brain neural simulators on Intel KNL and NVIDIA GPUs
  • Build prototypes of deep learning applications using TensorFlow and cuDNN
  • Contribute to the configuration, benchmarking and tuning of the BBP deep learning infrastructure in collaboration with BBP CoreServices and HPC teams
  • Technical survey of deep/machine learning algorithms infrastructure and HPC computing

 

Essential skills and experience required:

  • Professional experience in C/C++ code development
  • Professional experience in GPU programming (Cuda, PTX, OpenACC) and debugging
  • Deep understanding of CPU/GPU system architecture
  • Experience in using and developing deep learning applications with TensorFlow
  • Professional experience using UNIX/Linux operating systems
  • Good team player and fluent English in speech and writing

 

Preferred:

  • Experience in using cuDNN library
  • Experience in distributed programming using MPI and OpenMP
  • Professional experience in software development life-cycle including unit testing, continuous integration, version control, debugging and documentation

 

Profile:

  • Master’s degree in computer science and/or computer engineering with five years of experience
  • Quality-driven work ethics
  • Successful development track record in designing, developing and maintaining software projects

 

What we offer:

  • An internationally visible and rising project in simulation-based        
  • A young, dynamic, inter-disciplinary, and international working                                

 

Start date: Immediately Deadline for application:15.05.2017

Activity rate: 100%; Duration of contract:1 year, renewable

Reference: HPC Software Developer with Deep/Machine Learning and GPU

 

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 21st 2017