Senior Software Engineer C/C++, Cesson-Sévigné
Cesson-Sévigné, France
Au sein de votre équipe #OneTeam
- Vous intégrez l'équipe Exten et jouez un rôle central dans le développement de nos solutions de stockage bloc nouvelle génération (basées sur NVMe over Fabrics).
- Vous contribuez à l'évolution de l'architecture du produit, en travaillant à améliorer sa fiabilité, sa maintenabilité et ses performances.
- Vous êtesimpliquédans la conception d'algorithmes innovants, essentiels pour atteindre les performancesdes technologies de stockage à semi-conducteurs de nouvelle génération.
- Vous relèverez des défis techniques stimulants en prenant en charge des algorithmes critiques, contribuant ainsi activement à l'évolution et à l'optimisation de nos solutions de stockage.
Vos principales responsabilités
- Concevoir et développer des algorithmes et systèmes en C++, tout en assurant l'analyse et l'optimisation des performances du système.
- Rédiger un code structuré et performant, tout en participant aux tests automatisés dans un environnement de déploiement continu.
- Contribuer aux revues de conception et proposer des améliorations pour simplifier, maintenir et améliorer la performance des produits et de leurs composants.
- Accompagner et encadrer les membres juniors de l'équipe, en partageant les bonnes pratiques de développement et en les aidant à progresser.
- Automatiser les tâches et collaborer sur les processus de développement agile et d'intégration continue.
- Participer activement à l'amélioration continue du produit logiciel, en termes de qualité, de fonctionnalités et de conception.
Votre futur impact
Dans 6 mois
- Vous collaborez étroitement avec l'équipe en charge de la mise en production et de la maintenance de nos solutions de stockage bloc afin de garantir la maintenabilité du produit.
- Vous maîtrisez l'environnement du Public Cloud d'OVHcloud dans lequel s'intègre la solution de stockage développée.
- Vous jouez un rôle actif dans l'évolution globale du produit.
Compétences requises :
- Vous avez une solide expérience en programmation (minimum 5 ans), avec une préférence pour le C++.
- Vous êtes en capacité de concevoir et discuter d'architectures logicielles, de la phase de conception jusqu'à la mise en œuvre et la maintenance à long terme.
- Vous êtes expert dans la mise en œuvre d'algorithmes et l'optimisation des performances.
- Vous avez une bonne expérience dans des environnements de stockage et/ou réseaux.
- Vous maitrisez les méthodologies et des outils de développement logiciel.
- Vous êtes à l'aise en anglais pour échanger avec vos futurs collègues.
C'est un +
- Vous avez de l'expérience dans un environnement de production Cloud.
- Vous connaissez le langage Go et les systèmes d'exploitation exploités sur Linux.