Job Detail

Machine Learning / Deep Learning Engineer (BBP)

Inseriert am: 11.07.2018
Working for the Ecole polytechnique fédérale de Lausanne (EPFL) means being part of a prestigious school that consistently ranks among the top 20 universities worldwide. As a public university dedicated to improving the world around us, we have three missions: training, research and technology transfer. We boast one of the most dynamic university campuses in Europe and employ more than 6,000 people. Our employees perform high-value-added work in teaching and research and in the school’s administrative and technical services. Between our main campus in Lausanne and our satellite campuses in Geneva, Neuchâtel, Fribourg and Sion, our workforce is composed of more than one hundred different professions.

At EPFL, we foster a culture of respect and inclusion in the workplace. We promote a healthy work-life balance through flexible working hours and on-campus daycare and sports facilities. Our employees also benefit from belonging to a diverse community of 16,000 people – including over 10,000 students and 3,500 researchers – from 120 different countries.




Machine Learning / Deep Learning Engineer (BBP)


Your mission :

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.



For our Machine Learning Team, we are currently seeking to fill the following position:




Machine Learning / Deep Learning Engineer
Main duties and responsibilities include :



  • Contribute to the development of Machine Learning and Deep Learning applications for the automation and acceleration of the Blue Brain Project scientific activities

  • Document, communicate, and present quantitative analyses and results to managers and internal partners


Your profile :



  • Advanced degree (MSc or PhD) in a quantitative field—e.g. Computer Science, Applied Mathematics, Data Science

  • At least 2 years of work experience

  • Strong personal motivation, interest in the field, and eager to learn.


Required skills :



  • Very good familiarity with Python programming langage

  • Very good familiarity with UNIX operating system

  • Good familiarity with a lower-level programming language—e.g. C++, Java, Scala, …

  • Good understanding of Applied Statistics techniques

  • Good understanding of Machine Learning and Deep Learning models and principles

  • Good familiarity with Python libraries for Machine Learning: numpy, sklearn, pandas

  • Good familiarity with at least one framework for the development of Deep Learning applications—e.g. TensorFlow, Keras, Torch, Caffe, Theano, …

  • Good team player

  • Fluent English in speech and writing

  • Excellent presentation skills


Preferred skills :




  • Familiarity with running applications on supercomputers and Slurm

  • Familiarity with Apache Spark framework and Big Data technologies

  • Familiarity with NLP and/or Computer Vision applications

  • Familiarity with Time Series modelling and methods

  • Professional experience in software development life-cycle including unit testing, continuous integration, debugging and documentation


We offer :



  • An internationally visible and rising project in simulation-based research

  • A young, dynamic, inter-disciplinary, and international working environment

  • State-of-the-art hardware dedicated to the development of Machine and Deep Learning applications


Start date :

Immediately
Term of employment :

Fixed-term (CDD)
Work rate :

100%
Duration :

1 year (renewable)apply online