Software Engineer GenAI – SDLC

Il y a 3 jours

ClermontFerrand, Auvergne-Rhône-Alpes, France Ematiss Temps plein 60 000 € - 80 000 € Contrat

Contexte de la mission :

Dans le cadre d’un programme stratégique autour de l’intelligence artificielle générative, nous recherchons un Software Engineer spécialisé en GenAI, capable de concevoir et d’industrialiser des solutions d’IA destinées à améliorer l’ensemble du cycle de développement logiciel (SDLC).
Vous intégrerez une équipe d’experts techniques et interviendrez sur des sujets à forte valeur ajoutée, en collaboration avec différentes équipes IT, data et innovation, dans un environnement international et exigeant.
L’objectif est de développer et de mettre en production des solutions GenAI permettant d’optimiser les pratiques de développement, d’améliorer la qualité du code et d’automatiser certaines étapes du cycle de vie logiciel.

Missions principales :

  • Concevoir et développer des applications intégrant des LLM, des architectures RAG, des embeddings et des agents IA.
  • Développer et industrialiser des solutions GenAI appliquées au développement logiciel, notamment :
    • Génération et complétion de code assistées par IA.
    • Revue de code automatisée et analyse des Pull Requests.
    • Génération de tests unitaires et amélioration de la couverture de tests.
    • Analyse de bugs, de logs et aide au diagnostic.
    • Modernisation, refactoring et documentation de code existant.
    • Développement d’assistants IA et intégration de copilotes dans les IDE.
    • Automatisation des pipelines CI/CD à l’aide d’agents IA.
    • Mesure de l’impact des solutions IA sur la productivité des développeurs et la qualité logicielle.
    • Participer à la définition d’architectures GenAI robustes, sécurisées et scalables.
    • Développer des API, des microservices et des pipelines d’IA dans des environnements cloud industriels.
    • Garantir la qualité, la sécurité, l’observabilité et la conformité des solutions déployées.
    • Contribuer aux choix techniques, aux estimations de charge et à l’amélioration continue des pratiques de développement.
    • Accompagner les équipes techniques dans l’adoption des solutions IA et partager les bonnes pratiques.