Lieu : Geneva Switzerland · Contrat : CDD · Rémunération : A négocier
The goal of EPFL's Blue Brain Project is to build biologically detailed digital reconstructions and simulations of the rodent, and ultimately the human brain.
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.
Specific responsibilities include:
Designing, implementing and maintaining a suite of software applications for the data-driven building of models of brains and brain components
Implementing best-practices for maintainable software development, such as testing, continuous integration, rich documentation, adherence to coding standards.
Interacting with scientific teams on the algorithms and data
Playing a decisive role in education & support for scientific staff
Essential skills and experience required:
Expert knowledge in Python
Good knowledge of software design patterns and models of computation
Extensive experience using
Linux operating systems
Very good familiarity in software development life-cycle, such as versioning (git), debugging, workflows, testing, QA
Good team player and fluent English in speech and writing
Knowledge of the scientific software stack (NumPy, SciPy, …)
Knowledge in distributed or parallel computing
Good knowledge in C++ software design/implementation
Devops environment experience
Master’s degree in computer science or equivalent experience.