Description du poste

Notre client, Bureau d’Etudes Externalisé, recherche un(e) Ingénieur(e) de Conception Algorithmique pour intervenir chez l’un de leur client sur Marignane.

Vous aurez pour responsabilité de concevoir, développer et optimiser des algorithmes complexes répondant aux besoins spécifiques des projets.

Vous travaillerez en étroite collaboration avec des équipes multidisciplinaires pour transformer des concepts innovants en solutions performantes et robustes.

Plus précisément, vous interviendrez sur les missions suivantes : 

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 supérieure Bac+5, 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.

Vous justifiez d’une expérience d’au minimum 5 ans 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.

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.).

Langues : La maitrise du Français courant est obligatoire ainsi que l’Anglais technique (écrit et oral).

Poste à pourvoir en CDI au sein des bureaux du client sur Marignane (13). La rémunération prévue est comprise entre 50 et 70 k€ en fonction du profil.