[english below] Offre d'emploi : ingénieur de recherche OCaml L'INRIA Saclay [1] cherche à recruter un programmeur OCaml en tant qu'ingénieur de recherche pour une durée d'un an. Mots clés : OCaml, outils de développement, compilation, intéropérabilité Java Activité: L'ingénieur de recherche sera intégré à l'équipe de développement d'une plateforme de programmation pour OCaml, dans le cadre du projet Feder DORM (serveur persistent d'artefacts de compilation). Le travail aura lieu au sein de l'INRIA Saclay [1], sur le plateau de Saclay, ou à l'IRILL [2] (Initiative pour la Recherche et l'Innovation sur le Logiciel Libre), dans le 13e arrondissement de Paris. Il participera au développement des différents composants de la plateforme, notamment des outils pour : - la gestion de projets OCaml - la compilation de projets - l'intéraction avec un serveur persistent d'artefacts - l'intéropérabilité avec le monde Java Contexte : DORM est un serveur d'artefact multi-langage. Développé pour Java, il doit permettre à des projets OCaml d'y stocker leurs artefacts, afin de pouvoirr ecompiler n'importe quelle version d'un projet en reconstituant l'univers de compilation original de cette version. L'équipe d'accueil à l'INRIA Saclay [1] a pour thème principal l'étude et l'amélioration du langage OCaml, et le développement d'une plateforme de programmation pour ce langage, en partenariat avec l'entreprise OCamlPro [3]. Cette plateforme est constituée d'une série d'outils de développement, tels que des générateurs de code, des outils de refactoring, des outils de navigation dans le code, etc. intégrés pour être directement exploitables depuis l'éditeur de texte (Emacs, Eclipse) pour former un environnement de programmation intégré (IDE). L'IRILL [2] est un centre de recherche et développement sur les logiciels libres sûrs et fiables. Il participe en articulation avec d'autres initiatives, à la fédération des acteurs du logiciel libre. En accueillant des projets industriels, l'IRILL est aussi un observatoire et un centre d'expérimentation sur le transfert en logiciel libre. Compétences : - Bonne maîtrise du langage Objective Caml - Connaissance des outils de développement sous Unix - Titre d'ingénieur ou doctorat (master suffisant sous conditions) Contact: Fabrice Le Fessant Fabrice.Le_Fessant@inria.fr [1] http://www.inria.fr/centre/saclay [2] http://www.irill.org/ [3] http://www.ocamlpro.com/ =================================================================== Position available: Ocaml research engineer INRIA Saclay [1] is hiring a Research Engineer with good skills in OCaml programming for 1 year. Keywords: OCaml, development tools, compilation, Java interoperability Task: The engineer will join a development team, focused on programming an OCaml development platform, as member of the Feder european project DORM (Derived Object Repository Manager). The work will take place either in INRIA Saclay [1], or in the new research center on free/open source software (IRILL) [2] in Paris. He will participate in the development of various components of the development platform, in particular tools for : - the management of OCaml projects - the compilation of these projects - the interaction with the repository manager - the interoperability with Java world tools About INRIA Saclay: The host team at INRIA Saclay [1] focuses on the study and improvement of the OCaml language, and the development of a programming platform for OCaml, in partnership with the OCamlPro company. The plateform is composed of multiple development tools, such as code generators, refactoring tools, navigation tools, etc. all directly available from the code editor (Emacs, Eclipse) as an IDE. About the IRILL: The IRILL is a new international research centre on free/open source software located in Paris. IRILL's objective is to become a reference center for the research and development of stable and reliable free software. By hosting development projects, IRILL also acts as an observatory and experimental centre for transfer using free software. Required skills: - Expertise in OCaml programming - Knowledge of Unix development standards - Engineer or PhD degree (master may be sufficient under conditions) Contact: Fabrice Le Fessant Fabrice.Le_Fessant@inria.fr [1] http://www.inria.fr/centre/saclay [2] http://www.irill.org/ [3] http://www.ocamlpro.com/