Description projet :
Ingénieur, au moins 3 ans de développement avancé C + +. Compétence dans la conception et le développement avec C + + en utilisant des modèles. C + + 11 requis, C + + 14 est un plus. Le candidat doit avoir une vaste expérience avec l’utilisation de modèles, y compris STL et idéalement d’autres bibliothèques basées sur des modèles. Expert en conception orientée objet, l’expérience avec de multiples langues OO est un plus. Bonne compréhension de la latence et les implications de performance de la conception de logiciels. Expérience pratique dans la conception d’applications multithread à faible latence. Bonne compréhension des systèmes d’exploitation Linux et programmation de bas niveau de réseau. Vous avez déjà conçu des architectures distribuées et évolutives. Expertise avancée sur une ou plusieurs des technologies suivantes: Apache Kafka, MySQL Cluster, LevelDB, RocksDB. Connaissance pratique d’un langage de script comme Python. Curieux esprit qui vous ont amené à apprendre de nouvelles technologies comme Go, Big Data, NoSQL, NewSql, Microservices architecture ... Un leadership technique solide, une expérience antérieure de chef d’équipe est un atout. Familiarité avec les concepts de Devops (intégration continue et déploiement continu). Excellentes capacités de résolution de problèmes et de réflexion critique. Forte familiarité avec la gestion des versions de code source Git. Excellentes compétences en communication et travail d’équipe. Expérience en développement dans un cadre agile. Anglais courant.