La société

LTO conçoit et développe une solution logicielle éditoriale complète, allant de la rédaction à la diffusion des publications, qui intègre notamment des technologies de vocalisation et de réalité augmentée.

Nous sommes une équipe de 7 personnes, dont 5 développeurs aux profils variés, pluridisciplinaires.

Nous avons notamment développé la chaîne de fabrication d'un éditeur juridique français de référence publiant environ 70 000 pages par an.


Nous commençons aujourd'hui un travail d'enrichissement des services autour des contenus sur la base de traitement du langage naturel et d'apprentissage artificiel. Ces nouveaux services devront offrir recherche et recommandation de contenus actives, personnalisées, situées et contextualisées dans le cadre d'une nouvelle approche conversationnelle.


LTO est en outre au centre d'un ensemble de jeunes entreprises innovantes (basées à Lyon, Grenoble et Montpellier) offrant des produits de réalité augmenté (papier connecté), d'auto-formation en ligne et hors-ligne et de bibliothèque virtuelle personnelle multiplateformes.


Nos locaux sont situés à Paris, dans un quartier très agréable et animé, près des Champs-Élysées et de la Place des Ternes.

Description du poste

LTO constitue une nouvelle unité dédiée à concevoir et développer une approche nouvellede la recherche documentaire :conversationnelle, contextuelle et sémantique. Les fonds documentaires sont ou seront constitués de quantités massives de textes et documents techniques (droit, ingénierie, chimie, biologie, pharmacie, etc.)


Les nouveaux produits permettront aux utilisateurs finaux, lecteurs des publications, de mobiliser dynamiquement et intelligemment leurs contenus et les textes de référence dans leur domaines respectifs, en fonction de leurs conversations derecherche, de leurs profils et de l'historique de leurs actions.


Vous serez aussi en charge, avec le

lead developer

, de la refonte de notre chaîne logicielle. L'objectif consiste à la rendre à la fois plus générique, plus souple et plus robuste.


Le projet comprend les outils de rédaction, d'acquisition des flux externes open data, de gestion des contenus (CMS) et mise à disposition (APIs) des publications numériques (web) ou papier (pdf).

Cette chaîne est basée aujourd'hui sur un éditeur (Java) produisant des contenus XML et le système de gestion de contenus open source Nuxeo (Java). Les programmes et interfaces intermédiaires ou d'exploitation a été développé en Java ou Python et MySQL.


Vous collaborerez en particulier avec deux développeurs, mais pas seulement, la nature du projet étant transversale.

Il vous sera possible de travailler à distance un jour par semaine après une période de prise de connaissance et de collaboration effective avec l'équipe en personne.

Profil recherché

Vous êtes polyvalents et vous avez de solides connaissances en algorithmique, en programmation et en conception/architecture logicielle ; vous êtes rompu aux méthodes de développement robustes et collaboratives.

Vous êtes rigoureux mais ouvert d'esprit, curieux mais pragmatique, vous avez besoin de travailler en équipe et vous cherchez régulièrement à progresser techniquement ainsi qu'humainement.


Vous aimez comprendre et trouver des solutions logicielles à des problèmes concrets ; vous cherchez des défis intellectuels et techniques liés à la représentation des textes et des connaissances et leur mobilisation grâce aux nouvelles technologies.


Au-delà d'un socle de connaissances et de compétences, nous privilégions les capacités à apprendre et à évoluer.


Vous aurez l'opportunité de collaborer et d'évoluer avec nos partenaires travaillant sur des technologies variées, complémentaires et innovantes.


Expériences, compétences et connaissances


Requises :

  • Java
  • Base de données (SQL et NoSQL)
  • API REST
  • Linux, Shell scripting
  • Conception/architecture logicielle, approche micro-services
  • Déploiement, virtualisation et passage à l'échelle (Docker, Spark ou alternative)
  • Contrôle de version et développement collaboratif (Git)
  • Développement dirigé par les tests


Appréciées ou à acquérir :

  • Python, Scala
  • Moteurs de recherche (Elasticsearch)
  • Text & Data Mining
  • Traitement du langage naturel (natural language processing)
  • Apprentissage artificiel (machine learning)
  • XML, XSL / XSLT
  • Édition, système éditoriaux, plateformes documentaire, monde de l'éditio
Si votre profil ne correspond pas à cette offre mais que vous souhaitez postuler chez cette société vous pouvez déposer une candidature spontannée

Offres similaires