Vous êtes ici : Accueil / Jobs / Ingénieur jeune diplômé chargé du développement du Scikit Learn

Ingénieur jeune diplômé chargé du développement du Scikit Learn

Poste d'ingénieur jeune diplomé (diplôme d'ingénieur ou master obtenu il y a moins d'un ans) à l'INRIA pour centraliser le développement de la librarie Scikit-learn d'apprentissage statisitique en Python (license BSD).
Créé le 15/05/2011 16:26
Ingénieur jeune diplômé chargé du développement du Scikit Learn

Le candidat devra assurer la cohérence de développement du scikit learn (SL), une librairie d'apprentissage statistique en Python, disponible sous licence BSD. Le SL offre des outils génériques, utilisables par exemple en classification d'images ou de texte, y compris les techniques de réduction de dimension adaptées. Le SL fait partie des outils adoptés par la communauté qui utilise Python comme langage scientifique (scipy/numpy), dont il utilise les outils et concepts. Les algorithmes au cœur de cette librairie sont en Python ou en C/C++. L'accent a été mis tout au long du projet sur la qualité du code (tests, exemples et documentation), ainsi que sur l'efficacité, mesurée aussi bien en termes d'utilisation mémoire que de temps de calcul. Le SL est devenu un outil de référence, que nous souhaitons développer et étendre sans perdre en qualité ni en cohérence. Job offer description Le candidat devra veiller à la qualité des contributions au logiciel (qualité du code, cohérence de la base de code, documentation, tests, exemples), évaluer les performances de la base de code par rapport à des implémentations de référence, participer à l'animation de la communauté d'utilisateurs/développeurs (mailing list, coding sprints), et assurer le travail de diffusion/packaging. En particulier, La package va intégrer des nouvelles contributions concernant les méthodes en ligne, la sélection efficace de modèle et l'analyse non-supervisée de données.

Experience et profile

  • Programmation en Python et C/C++
  • Maîtrise de la démarche qualité logicielle (développement orienté par les tests, contrôle de version, documentation technique)
  • Environnement Unix/Linux
  • Compétences dans le domaine du design logiciel : le but est de réaliser l'intégration rigoureuse d'un certain nombre de modules existants
  • Connaissance du monde open source.
  • Bonne maîtrise de l’anglais technique.
  • Expérience en apprentissage statistique, si possible.

Le poste n'est disponible que pour un candidat ayant obtenu sont diplome de master ou d'ingénieur il y a au plus un an.

Voir l'annonce originale

INRIA

INRIA Saclay - Île de France
Parc Orsay Université
4, rue Jacques Monod
91893 Orsay cedex
Contact: Bertrand Thirion