495 days ago on emploi.epfl.ch

BBP - Visualization Software Developer

EPFL - Ecole Polytechnique Fédérale de Lausanne

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

BBP - Visualization Software Developer

BBP - Visualization Software Developer

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.


To strengthen our visualization team, we are looking for a


Visualization Software Developer


to work on visualization software in the field of computational neuroscience.



Main duties and responsibilities:

  • Design, implement and maintain software components and applications for interactive visualization of large-scale scientific data
  • Interact with scientific and engineering teams for the definition of use cases, requirements and specifications
  • Contribute to API design for visualization software components

Essential skills and experience required:

  • Strong programming skills
  • Knowledge in JavaScript, Python and C++
  • Good familiarity in software development life-cycle, such as source control, debugging, workflows, test-driven development, QA and related software
  • Experience in design and maintenance of software projects
  • Knowledge in rendering techniques such as rasterization, ray-tracing and volume rendering
  • Being comfortable with service oriented and distributed environments (micro-service architecture)

Appreciated skills and experience:

  • Client/Server communication (HTTP, WebSockets)
  • Flask, Django
  • TypeScript, Angular, WebGL, D3
  • Qt, STL, boost, C++11
  • UI design and implementation
  • Design, implementation and maintenance of high quality open source libraries


  • Master’s degree or equivalent in computer science
  • Good track record in the development of high quality software projects
  • Excellent team player
  • 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  ReferenceVisualization Software Developer


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.