Conseiller sénior en développement de Solutions en Intelligence Artificielle (Azure)
Rôle principal :
Concevoir et mettre en place un framework interne permettant d’accélérer, structurer et homogénéiser le développement de solutions IA à l’échelle de l’organisation, en s’appuyant sur l’écosystème Azure.
Responsabilités clés :
- Développer des standards de développement en Python (Framework, blueprints) pour accélérer les livraisons des projets IA
- Mettre en place des pratiques DevOps, CI/CD, LLMOps, principalement avec GithubActions
- Établir des pratiques pour garantir la performance applicative, la sécurité et la scalabilité des systèmes
- Encadrer l’équipe et assurer la conformité, la qualité des livraisons selon les standards
Exigences académiques:
- Baccalauréat en informatique ou discipline connexe
- Maîtrise (atout)
Expérience professionnelle:
- 10 ans d’expérience en développement logiciel en Python
- 5 ans d’expérience et expertise en CI/CD
- 5 ans en développement de solutions infonuagiques (Azure, GCP ou AWS)
- 5 ans en développement de solutions IA et science des données (LLM, modèles prédictifs, NLP)
Compétences techniques clés:
- Python avancé + qualité logicielle: Maîtrise de Python (OOP, async, typing), Clean code + SOLID, Tests automatisés (pytest) + structuration modulaire
- Architecture & Patrons de conception: Dependency Injection, Strategy, Factory, Architecture clean / hexagonale, Conception de systèmes modulaires et évolutifs (plugins, pipelines)
- CI/CD, MLOps, LLMOps avec GithubActions
- Maîtrise d’un autre langage structuré (Java ou C++)
- Intégration de services IA dans des logiciels (Azure AI Services, Azure OpenAI, microservices, API, Azure Functions)
- Systèmes de contrôle de sources et de CI/CD (GitHub Actions)
Atouts
- Technologies DevOps (Artifactory, Azure Kubernetes Service (AKS))
- Outils de monitoring (Dynatrace, Splunk)
Niveau de séniorité
Senior