Ingénieur de recherche Architecture Logiciel (H/F)

Au sein de l’Institut de Recherche Technologique SystemX situé au cœur du Campus Paris-Saclay, vous prendrez une part active à la création d’un centre de recherche technologique de niveau international dans le domaine de l’ingénierie numérique des systèmes.
Adossé aux meilleurs organismes de recherche français du domaine et constitué d’équipes mixtes académiques et industrielles, ce centre a pour mission de générer de nouvelles technologies et solutions en s’appuyant sur les percées de l’ingénierie numérique et de diffuser ses compétences dans tous les secteurs économiques.
Au sein du programme de recherche « Territoires Intelligents », le projet Blockchain for Smart Transactions a pour objectif de développer la notion d’usages de confiance à travers d’une plateforme d’expérimentation s’appuyant sur les propriétés intrinsèques des architectures Blockchain en termes d’Ethique & Confiance.

Poste

Au sein de l’IRT SystemX, l’ingénieur de recherche en architecture logiciel est intégré à une équipe projet composées d’ingénieurs de recherche, de chercheurs industriels et académiques, de post-doctorants et de doctorants. L’ingénieur de recherche reporte directement au Chef de Projet.

L’Ingénieur de recherche en architecture logiciel a pour principales missions :

  • Mener les travaux de recherche associé à l’architecture logiciel PaaS de la plateforme d’expérimentation du projet associant notamment les technologies Blockchain, Big Data et outils de Modélisation/Simulation
  • Spécifier et concevoir l’architecture technique (full stack) nécessaire, en suivant les recommandations et bonnes pratiques des pôles, notamment les principes d’architecture modulaire SOA
  • Réaliser les choix technologiques et piloter le développement de la plateforme
  • Identifier la stratégie d’intégration des composants fonctionnelles associés aux cas d’usage du projet
  • Piloter la mise en œuvre des démonstrations dans le cadre des activités de valorisation des résultats auprès des partenaires ou vis-à-vis de l’écosystème professionnel

Profil

Ingénieur(e) ou docteur en informatique. Vous maitrisez l’architecture des systèmes d’information et les technologies du numérique. Vous avez une première expérience professionnelle réussie en R&D informatique en lien avec plusieurs des thématiques suivantes : Gestion de données/Apprentissage, Simulation/Optimisation, Réseaux et protocoles de communication, Architecture distribuée.
Connaissances et savoir-faire essentiels :

  • Maitrise des langages de programmation Java, JavaScript, C#, C++, Python, Bash
  • Compétences en programmation et gestion des bases de données no-SQL (e.g. Cassandra, MongoDB, Redis, etc.) et traitement des données massives (e.g. Spark, MapReduce, Hive, MLlib, etc.)
  • Principes d’architecture SOA, EIP, Java7+/J2EE
  • Développement d’IHM 2D et 3D, Web JavaScript (BootStrap, Vaadin, AngularJS, …)
  • Environnement/IDE Linux (Ubuntu/Debian), Eclipse, Netbeans
  • Framework et outils parmi : Apache ActiveMQ, Apache Camel, Spring, JMS, Apache Service Mix, Tomcat7+, REST (Restlet), Maven, JUnit, Camel TestCase, Jenkins/Hudson, JPA/EclipeLink, XML, XPath,…
  • Notion de cryptographie et cyber sécurité (e.g. SSL/TLS, OAuth, UMA, SSO, SHA, chiffrement symétrique/asymétrique, etc.)
  • Une connaissance du fonctionnement, des applications et des enjeux de la Blockchain est un plus
  • Rédactions techniques, propositions de projets, rapports et études
  • Goût des contacts humains, sens de la diplomatie, dynamisme, enthousiasme, curiosité, esprit d’initiative
  • Aptitude à communiquer aussi bien à l’oral qu’a l’écrit
  • Maîtrise orale et écrite de l’anglais

Expériences souhaitables, parmi les domaines ou secteurs suivants :

  • Technologies de l’Information, environnement applicatif Web, développement de plateformes communautaires
  • Informatique technique et/ou industrielle
  • R&D, Innovation, Editeur de Plateformes PAAS/SAAS

REF : DOP 008
Pour postuler : jobs@irt-systemx.fr