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.
Software Engineer – Full Stack (W/M)
Your mission :
The Project Coordination Office (PCO) of the Human Brain Project ( HBP) at EPFL, situated at the Campus Biotech in Geneva, Switzerland is looking to strengthen its Infrastructure team with an experienced:
Software Engineer – Full Stack (F/M) This position will make important contributions to the development of HBP Neuroinformatics platform, contributing software development expertise to the development of:
Web interfaces to allow scientists to upload, annotate and visualize a diverse array of neuroscience data uploaded to the Neuroinformatics Platform.
Intuitive web interfaces and web services for searching a diverse array of neuroscience data types produced by the 6 HBP Platforms:
oNeuroinformatics
oBrain Simulation
oHigh Performance Analytics and Computing
oMedical Informatics
oNeuromorphic computing
oNeurorobotics
The HBP is building a world-class infrastructure to enable open science research with the goal of substantially improving health care for brain-related diseases ranging from migraines to dementia.You can get an overview of the HBP Platforms and some of the science they support from the 1st HBP Platform Release videos here:
Frontend development of rich, highly interactive web interfaces to enable neuroscientific collaboration
Participation in the UI and UX design process
Development of web APIs for a micro-service architecture
Integration with various backend services and tools
All aspects of the modern software development lifecycle: unit testing, continuous integration, version control, debugging, documentation and direct user support
Regular, direct interaction with scientific customers
Essential skills and experience:
Strong HTML5, CSS, and JavaScript development experience (preferably with React)
Strong Web service API development (preferably with Java, Python, Scala)
Good familiarity with the modern software development life-cycle: unit testing, continuous integration, version control, debugging, documentation
Good team player and professional working-level written and spoken English
Database experience (SQL and/or NoSQL). Understanding of good system administration practices
Desirable experience:
Jupyter notebooks
Client-side testing frameworks (Selenium or comparable)
DevOps or SaaS environment experience
Elasticsearch or Lucene experience
Semantic Web and data analysis
Data visualization, WebGL development experience
Your profile :
Minimum of 4 years of experience and successful development track record for agile collaborative software projects
We offer :
What is HBP?The Human Brain Project is a European Flagship project with 120 leading universities and research institutes in 24 countries around the world. The goal of the project is to better understand the human brain by accelerating large-scale collaborative neuroscience across a wide range of disciplines.As part of the work needed to accomplish this goal we are building a neuroscientific research infrastructure to enable strategic scientific use-cases.Understanding the human brain is one of the greatest challenges facing 21st century science. Joining the HBP-PCO will put you at the centre of an effort to gain profound insights into what makes us human, develop new treatments for brain disease and build revolutionary new computing technologies.The HBP Technical Coordination Team in the HBP-PCO plays a central role in the larger HBP Platform effort to build solid scientific software tools and services. You will find yourself inspired by the exciting things that people around you are building and make a meaningful contribution to understanding the brain.We strive to find the right people and to keep our skills and insights sharp. We are a young, dynamic, interdisciplinary and international team. We focus on delivering high value to the scientific community and are involved in everything from community engagement to integrating scientific workflows with some of the world’s largest supercomputers. Work in the team involves open feedback, with opportunities for additional training to improve our skills.The HBP-PCO is a family friendly, equal opportunity employer (equality.epfl.ch/). We value diversity and explicitly encourage applications from women.Our offices benefit from a modern working environment based in Biotech Campus, 200 m from the shore of Lake Geneva (Lac Leman), in one of the best cities to live in the world, with on-site kindergarten. You will be in the centre of Europe with easy access by rail and Geneva airport to all that Europe has to offer.Join us and make an important contribution to the success of one of the most exciting projects of the 21st century! Start date :
As soon as possible Term of employment :
Fixed-term (CDD) Work rate :
100% Duration :
CDD 13 months, renewableContact :
For additional information, please contact Alicia Debayle by e-mail alicia.debayle@epfl.ch Remark :
Only candidates who applied through EPFL website or our partner Jobup’s website will be considered.apply online