En tant qu’ingénieur de conception algorithmique expérimenté, vous serez responsable de concevoir, développer et optimiser des algorithmes complexes répondant aux besoins spécifiques de nos projets.
Vous travaillerez en étroite collaboration avec des équipes multidisciplinaires pour transformer des concepts innovants en solutions performantes et robustes.
Responsabilité
1. Analyse des besoins et conception algorithmique :
ð Comprendre les exigences fonctionnelles et techniques des projets.
ð Concevoir des algorithmes optimisés adaptés à des systèmes complexes.
ð Proposer des solutions novatrices pour répondre aux problématiques techniques.
2. Développement et implémentation :
ð Implémenter les algorithmes en utilisant des langages de programmation adaptés (Python, C++, Java, etc.).
ð Intégrer les algorithmes dans les systèmes existants en assurant leur compatibilité et leur performance.
3. Optimisation et validation :
ð Améliorer les performances des algorithmes (temps d’exécution, consommation de mémoire, etc.).
ð Effectuer des tests rigoureux pour valider la précision et la fiabilité des solutions développées.
4. Veille technologique :
ð Suivre les avancées en matière d’algorithmes, d’intelligence artificielle, et de calcul haute performance.
ð Évaluer de nouvelles méthodologies et outils pour améliorer les processus existants.
5. Documentation et transmission :
ð Documenter les algorithmes et les méthodologies employées.
* Formation : Diplôme d’ingénieur ou master en informatique, mathématiques appliquées, intelligence artificielle, ou un domaine connexe. Une thèse en algorithmique ou un domaine lié est un atout.
* Expérience : Minimum 5 ans d’expérience dans la conception, l’implémentation et l’optimisation d’algorithmes complexes.
* Compétences générales : Capacité à résoudre des problèmes complexes de manière autonome. Excellente communication et esprit d’équipe. Aptitude à gérer plusieurs projets en parallèle dans des environnements exigeants.
* Langues : Français courant (obligatoire). Anglais technique (écrit et oral).
Compétences techniques
* Excellente maîtrise des langages de programmation : Python, C++, ou Java.
* Solide expertise en structures de données, théorie des graphes, optimisation et analyse de complexité.
* Expérience dans les domaines de l’IA, de l’apprentissage automatique, ou des calculs distribués est un plus.
* Connaissance des frameworks et bibliothèques spécialisés (TensorFlow, NumPy, etc.).
Perspectives d'évolution
Opportunités de formation continue et d’évolution professionnelle.
Suppléments
* Travailler sur des projets innovants dans un environnement technologique de pointe.
* Rejoindre une équipe dynamique et collaborative, passionnée par l’innovation.
Fort de belles réussites techniques avec des clients toujours plus nombreux, notre ambition est de changer l’approche du développement de systèmes sur-mesure.
Nous souhaitons être un partenaire stratégique pour nos clients et une brique de l’amélioration de leur compétitivité et de leur réussite.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.