Romain Reuillon | 5 Jun 2012 00:27

Scala research engeeneer

We are presently looking for a motivated scala developer for a renewable 
2 year position at the complex systems institute of Paris. If you are 
interested please contact us:

Job offer: 2 years position with a CNRS contract funded by the 
BIoEmergences platform through the France BioImaging Infrastructure 
(investissement d'avenir Biologie et santé)

The context:

The BioEmergences (http://ww.bioemergences.eu) platform responds to the 
most advanced needs of integrative biology that aims at reconstructing 
multi scale dynamics from adequate measurements obtained from in vivo 
observation at the relevant spatial and temporal scales. The project is 
based on the reconstruction of living processes from 4-D image data sets 
obtained from living model organisms (animals including zebrafish, 
amphioxus, ascidians, sea urchin first observed at early developmental 
stages and also plants for root growth for example) fluorescently 
labelled and imaged by multiphoton laser scanning microscopy or 
selective plane microscopy. The imaging strategy produces huge amounts 
of data (4-D data sets are 15 to 40 GB). Successive image treatment 
steps involving expert algorithms are used to achieve the reconstruction 
the systems dynamics including for example cell behaviors and the 
branching process of the cell lineage tree. To run massively, these 
operations need to be automated. This can be achieved with the OpenMOLE 
engine. OpenMOLE (Open MOdeL Experiment) (www.openmole.org) is a generic 
and modular workflow engine for experimenting on simulation models using 
high performance distributed computing. It is developed in Scala and 
distributed under the AGPLv3 free software license. It makes it possible 
for the user to include his/her own components (models) into the 
platform and provides a transparent delegation of the workload to 
diverse execution environment grid / cloud / cluster.

The position:

The BioEmergences project needs to reinforce its team with one engineer 
to run its image processing and data analysis algorithms with OpenMOLE 
from a web Interface. The aim of the proposed work is to couple the 
bioemergences image processing and data analysis strategies and OpenMOLE.

The work that will be achieved is expected to be generic for a number of 
scientific projects in a variety of areas (social sciences, biology, 
neuro-sciences, geography...) dealing with multi-scale simulation / 
reconstruction problems going on at the ISC-PIF (www.iscpif.fr). The 
ideal candidate for this position should be a skilled software engineer 
with a strong  motivation for elegant code and software architecture. We 
also expect the candidate to be particularly interested to work in the 
context of an interdisciplinary environment organized around the 
observation of living model organisms and biological questions.

Location: Paris / CNRS / Complex-systems intitute of Paris

Position duration: 2 years renewable, salary according to the CNRS and 
depending on the candidate experience

Skills:

Required skills (none of them exclusive if the candidate is motivated to 
learn):
  ⁃ software engineering
  ⁃ scala
  ⁃ object oriented programming
  ⁃ functional programming
  - strongly typed programming
  - concurrent / parallel/ distributed programming

Bonuses:
  ⁃ web programming
  - notion in biology

Contacts: romain.reuillon <at> iscpif.fr, emmanuel.faure <at> polytechnique.edu, 
mathieu.leclaire <at> iscpif.fr


Gmane