This job was posted over 90 days ago and may no longer be available.

Experienced Frontend Software Engineer

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 plays a leading role in the Human Brain Project, which aims to accelerate our understanding of the human brain, enable advances in defining and diagnosing brain disorders, and develop new brain-like technologies through open science and global collaboration.

We are looking for an Experienced Frontend Software Engineer to work on visualization applications for neuroscience models and simulations. The position is to support the existing BBP visualization team, consisting of C++ developers and a designer, with web frontend and python scripting support. Major duties and responsibilities:

  • Design, implement and maintain web and python applications for various C++ visualization engines and data
  • Interface with existing C++ applications and libraries, shape future visualization features in collaborations with other developers
  • Provide web and python APIs for visualization use cases
  • Collaborate with media designer and software engineers for UI and HCI design

Skills & Requirements

Essential skills and experience required:

  • Practitioner of the modern web development tools (Grunt, npm, Sass, CDN, Mocha or similar, Selenium or similar)
  • Familiarity with DevOps tasks with the following technologies: Puppet, Docker, OpenStack, nginx, Jenkins
  • Very good familiarity in software development life-cycle, such as source control, debugging, testing, QA and related software
  • Experience with python programming

Optional specializations:

  • Experience with OpenLayers, D3.js, WebGL / three.js
  • C++ programming
  • Visualization algorithms
  • Data processing and rendering for interactive use cases

Profile:

  • Degree in computer science
  • Experience with driving the design and maintenance of software projects
  • Good team player and fluent English in speech and writing

What we offer:

  • An internationally visible and rising project in simulation-based research
  • A young, dynamic, inter-disciplinary, and international working environment
  • Challenging problems at the forefront in computing

Start date: as soon as possible Activity rate: 100%; Duration of contract: 1 year, renewable Reference: BBP-Viz-Frontend 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.

About EPFL - Blue Brain Project

Understanding the human brain is one of the greatest challenges facing 21st century science. If we can rise to the challenge, we can gain profound insights into what makes us human, develop new treatments for brain disease and build revolutionary new computing technologies. The Human Brain Project and Blue Brain Project are two major initiatives actively contributing in these domains.

The Blue Brain Project (BBP) is a Swiss initiative of the Ecole Polytechnique Fédérale de Lausanne (EPFL) that aims to build biologically detailed digital reconstructions and simulations of the rodent, and ultimately the human brain. The supercomputer-based reconstructions and simulations built by the project offer a radically new approach for understanding the multilevel structure and function of the brain. The project's novel research strategy exploits interdependencies in the experimental data to obtain dense maps of the brain, without measuring every detail of its multiple levels of organization (molecules, cells, micro-circuits, brain regions, the whole brain). This strategy allows the project to build digital reconstructions (computer models) of the brain at an unprecedented level of biological detail. Supercomputer-based simulation of their behavior turns understanding the brain into a tractable problem, providing a new tool to study the complex interactions within different levels of brain organization and to investigate the cross-level links leading from genes to cognition.

The Human Brain Project (HBP) is an European Commission Future and Emerging Technologies Flagship that aims to accelerate our understanding of the human brain, make advances in defining and diagnosing brain disorders, and develop new brain-like technologies. The HBP involves 112 partners in 24 countries and is organised in thirteen Subprojets, spanning strategic neuroscience data, cognitive architectures, theory, ethics and society, management and the development of six new informatics-based Platforms

Desired Skills

How to Apply

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.

Contact Info

Posted: Jan. 12, 2017

Apply


Get Updates