Job Detail

Full stack Developer (W/M)

Inseriert am: 03.03.2020
The Ecole polytechnique fédérale de Lausanne (EPFL) is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs 6,000 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of 16,000 people, including over 10,000 students and 3,500 researchers from 120 different countries.




Full stack Developer (W/M)


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.

To accelerate its scientific roadmap, BBP is building Blue Brain Nexus ( bluebrainnexus.io ),

a knowledge graph system used by the BBP’s Data and Knowledge Engineering team to perform large-scale semantic and spatial (e.g. within Brain Atlases) data integration, search and analysis. To strengthen its Data and Knowledge Engineering team, BBP is looking for a:
Full stack Developer (W/M).


Main duties and responsibilities include :



  • Gather user needs and translate them into system design and implementation requirements

  • Design and implement systems both backend and web-based to enable and facilitate large-scale data integration, search and analysis for BBP scientists,

  • As a team player, participate in the design and implementation of features in the BBP knowledge graph technology stack

  • Implement and deliver production quality code following best-practices for maintainable software development





Experience and preferred skills:



  • Expertise in Python and its ecosystem, or similar language and a willingness to embrace Python,

  • Familiarity with REST services,

  • Familiarity with frontend technologies,

  • Experience with container technologies,

  • Agile software development, unit and integration testing.


Experience in any of the following areas would be a plus:



  • Distributed systems,

  • Experience with workflow management systems,

  • Lucene based search engines (ElasticSearch, Solr),

  • Scalable data analytics technologies (Spark),

  • Container orchestration technologies (kubernetes, ...),


Profile:


  • Master degree in software engineering or equivalent,

  • At least 3 years experience of software development,

  • English written and spoken. French would be a plus.


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,

  • A modern working environment, based at Biotech Campus in Geneva Sécheron.


Start date :

As soon as possible
Term of employment :

Fixed-term (CDD)
Duration :

1 year, renewable
Remark :

Only candidates who applied through EPFL website or our partner Jobup’s website will be considered.apply online