← Retour aux offres

Python Software Engineer

Postée le 08 juil.

Lieu : Geneva Switzerland · Contrat : CDD · Rémunération : A négocier

Société : Blue Brain Project / Ecole Polytechnique Federale de Lausanne

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.

Description du poste

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

Profil recherché

Master’s degree in computer science or equivalent experience.

Pour postuler :

contact jobs.bbp@epfl.ch