Hi,
We are looking for a programmer to join our research group, Parietal team (http://http://team.inria.fr/parietal/), at INRIA, to work on nilearn (http://nilearn.github.io) a library applying advanced machine learning and signal processing to functional brain imaging.
As a programmer, you will be taking part to the NiConnect research project (http://parietal.saclay.inria.fr/research/spatial_patterns/niconnect), developing tools for the analysis of "functional connectomes": brain connectivity infered using functional MRI. The project unites neuroscientists, data-miners, statisticians and clinical researchers to transfer recent advances in basic neuroscience to clinical diagnostic tools. Your duties will be to work hand in hand with the computer science and statistics researchers to turn the research code into a solid and well documented Python library usable by clinical researchers. The core technologies used will rely on the scientific Python stack (http://scipy.org) and scikit-learn (http://scikit-learn.org) machine learning library.
Requirements =============
* Good programming skills in Python, preferably with experience of the scientific Python stack * Understanding of quality assurance in software development: test-driven programming, version control, technical documentation. * Software design skills * Some knowledge of Linux/Unix * Knowledge of open-source development and community-driven environments is valued * Good technical English level * An experience in statistical learning or a mathematical-oriented mindset is a plus
Speaking French is not a requirement, as it is an international team.
About the team ===================
INRIA (http://www.inria.fr) is the French computer science research institute. It recognized word-wide as one of the leading research institutions and has a strong expertise in machine learning. You will be working in the Parietal team (http://http://team.inria.fr/parietal/) that makes a heavy use of Python for brain imaging analysis.
Parietal is a small research team (around 20 people) with an excellent technical knowledge of scientific and numerical computing in Python as well as a fine understanding of algorithmic issues in machine learning, statistics and image processing. Parietal is committed to investing in the scientific Python toolstack and its members are core developers in central projects such as Mayavi (http://docs.enthought.com/mayavi/mayavi/) and scikit-learn (http://scikit-learn.org), as well as the nipy (http://nipy.org) library for NeuroImaging in Python and the nilearn (http://nilearn.github.io) library for machine learning applied to NeuroImaging.
Parietal is located in the Neurospin brain research facility (http://www-dsv.cea.fr/en/instituts/institut-d-imagerie-biomedicale-i2bm/serv...), that hosts several brain scanners and research teams in neuroscience and medical imaging.
Working at Parietal is a unique opportunity to improve your skills in numerical computing and statistical data processing in Python. In addition, working on an open source stack, will give you premium experience of open source community management and collaborative project development.
Practical Info ===============
* Technical Contact: Gael Varoquaux * E-mail contact: gael.varoquaux@inria.fr * HR Contact: Marie Domingues * E-mail Contact: marie.domingues@inria.fr * No telecommuting. We need people that can very easily relocate for Paris, as the time scales for this job are somewhat short. * Fixed-term contract. Duration depending on the salary. * Salary depending on experience * Experience required: either some professional experience as a programmer, or extensive open source contributions
Links =====
On-line job offer: https://team.inria.fr/parietal/hiring-a-programmer-for-a-brain-imaging-machi...
Motivational note: http://gael-varoquaux.info/blog/?p=171
Cheers,
Gaƫl