Bonjour,
Twenga recrute des développeurs aussi je pense que certains d'entre vous peuvent être intéressés.
Vous trouverez ci apres les descriptifs. Adresser moi vos cvs si intéréssés par MP ou par mail à julien.bosselut@twenga.com
Profils concernés :
o 4 Ingénieurs Conception et Développement Web,
o 1 Ingénieur LUCENE,
o et 1 Architecte et Administrateur de base de données MySQL.
Poste d’Ingénieur Conception et Développement WEB
Au sein de l’équipe R&D et rattaché(e) au directeur technique, vos responsabilités seront :
• Concevoir et développer les fonctionnalités des sites Twenga
• Proposer la mise en œuvre de solutions techniques innovantes
• Appréhender et développer les caractéristiques clés de l’environnement de Twenga
o Haute performance (profiling des développements, benchmark de performance)
o Gestion de cache multi-niveaux
o Architecture open source multi-composants
o Développement orienté objet
o Couche d’abstraction d’accès aux données
o Multilinguisme / Geolocalisation
• Contribuer à des projets R&D transverses (ex : création de modules php pour la collecte d’information via web services)
Profil :
 De formation universitaire ou école d’ingénieur (Bac+2 min)
 Entre 2 et 5 ans d’expérience en développement dont au moins un an d’expérience récente en développement PHP
 Maîtrise parfaite du langage PHP 5.
 Réelles compétences autour du langage SQL et de la base de données MySQL et une expérience approfondie de HTML, CSS2, Javascript et Ajax.
Contrat : CDI Cadre
Rémunération: A négocier
Début : ASAP
Poste d’Ingénieur LUCENE
Au sein du département R&D de la société et rattaché directement au CTO, votre mission principale est de faire évoluer le moteur de recherche Twenga en améliorant sa pertinence et sa performance.
Vos activités sont les suivantes :
• Conception et implémentation d’algorithmes de multi-requétage pour améliorer la qualité des résultats de recherche
• Implémentation de systèmes de filtrage à partir d’intervalles de valeurs numériques
• Implémentation des mécanismes de gestion des pluriels et stop-words
• Conception d’architectures distribuées fournissant une plus grande scalabilité (indexation, réponse aux requêtes, …)
• Implémentation de connecteurs spécifiques permettant de gérer des langues spécialisées
• Benchmarks de performance
• Veille technologique sur Lucene, Solr et autres implémentations
Profil :
Ce poste requiert compétences et expérience dans les domaines suivants :
• Java / J2EE
• Lucene
• Technologies et algorithmes d’indexation de documents
• Gestion de systèmes multilingues
• SQL
• UTF-8
Possédant à minima 4 ans d’ancienneté dans le développement Java, vous justifiez impérativement d’une expérience d’intégration et de personnalisation de Lucene, idéalement dans un environnement eCommerce.
Vous possédez un bagage technologique suffisamment large pour comprendre les problématiques liées à la recherche d’informations (TD-IDF, distance entre chaines, etc.).
Vos compétences vous permettront rapidement d’encadrer un à deux développeurs.
Un bon relationnel est impératif pour vous permettre de vous intégrer rapidement dans l’équipe R&D. Vous êtes rigoureux, organisé et autonome, l’utilisation de l’anglais est un plus.
Contrat : CDI Cadre
Rémunération: A négocier
Début : ASAP
Poste d’Architecte et Administrateur de base de données MySQL
Rattaché au Directeur Technique, vous êtes garant du fonctionnement optimal de nos bases de données MySQL.
Vos missions seront les suivantes :
• Piloter l’évolution de notre modèle conceptuel de données
• Définir et mettre en œuvre des procédures techniques d’exploitation et d’administration
• Evaluer les performances et anticiper les saturations et montées en charge
• Optimiser certaines requêtes par la mise en place d’index ou de partitionnement de tables
• Optimiser le paramétrage des serveurs MySQL
• Définir le plan de sauvegarde et de reprise d’activité
• Gérer les sécurités d’accès
• Développer des scripts shell / SQL pour automatiser les processus manuels
• Conduire des benchmarks complets de serveurs de base de données
• Evaluer des nouvelles solutions technologiques autour de MySQL
Profil :
Diplômé d’une école d’ingénieur informatique, vous disposez d’une maîtrise avancée des technologies suivantes dans un environnement Linux :
• MySQL 5.1
• Réplication MySQL
• InnoDB
• Script shells
• Tuning kernel 2.6
• Outils de suivi de charge (iostat, sar, …)
• Tuning RAID 5 / XFS
Vous connaissez parfaitement les aspects fonctionnels liés aux bases de données relationnelles :
• Modèle conceptuel de données
• Intégrité relationnelle
• Clés étrangères
• Indexs
Vous avez acquis une expérience similaire d’au moins 3 années dans un environnement Linux / MySQL.
Vous êtes d’une très grande rigueur dans votre travail et doté d’un excellent relationnel sur le plan humain.
Contrat : CDI Cadre
Rémunération : A négocier
Début : ASAP