AP26 - Bac + 5 - Ingénieur Full Stack - Développement d'une plateforme de démonstration IA (H/F)
Role details
Job location
Tech stack
Job description
Ces solutions, qui intègrent notamment des solutions IA, nécessitent des démonstrations concrètes pour valider leur efficacité en conditions réelles. Pour cela, une plateforme de démonstration full stack est à concevoir afin de présenter et tester les différents cas d'usage des IA embarquées dans le cockpit. Vos missions Votre mission consistera à concevoir et développer une plateforme de démonstration, accessible à la fois via une interface web et une application dans Android Auto Operating System (AAOS), permettant d'interfacer les modules IA, déployés dans des machines virtuelles, avec le cockpit de la voiture. Cette plateforme devra permettre de démontrer l'intégration et la performance des solutions IA développées par l'équipe. Les principales missions :
- Recueillir et analyser les besoins fonctionnels et techniques en collaboration avec les équipes IA et design.
- Définir l'architecture de la plateforme, incluant le développement d'API pour la communication entre les modules IA, le back-end et le front-end.
- Concevoir et mettre en place des API RESTful permettant de recevoir et de traiter les données issues des modules IA.
- Intégrer les modèles d'IA dans l'architecture back-end en utilisant Python (Flask, Django ou FastAPI).
- Créer une application mobile Android (en Java ou Kotlin) pour simuler l'environnement cockpit et interagir avec les modules IA en temps réel.
- Mettre en place un environnement de développement et de test (utilisation d'outils comme Docker, Git, CI/CD).
- Réaliser des tests fonctionnels et d'intégration, notamment sur simulateur ou plateforme embarquée, afin de valider la robustesse et la réactivité de la solution.
- Rédiger la documentation technique détaillée de la solution (guide d'installation, API, architecture).
Requirements
- Vous préparez un diplôme d'Ingénieur et de Master en développement logiciel.
- Vous êtes passionné(e) par les technologies innovantes et les solutions d'IA appliquées à l'industrie automobile.
- Vous faites preuve d'autonomie, d'esprit d'initiative et d'un solide sens de l'analyse pour résoudre des problématiques complexes.
- Maîtrise de langage et frameworks Back-end : Python (Flask, Django, FastAPI)
- Maitrise de langage et frameworks Front-end : Javascript (React, Angular)
- Maitrise de VisualStudio et de Android studio (Java, Kotlin, XML)
- Maitrise des environnements et outils de développement : Git, Docker,
- Très bonnes connaissances en modèles IA : transformers, diffusion.
- Capacité à mener une veille technologique continue sur les innovations en IA.
- Excellente communication écrite et orale en français et en anglais.
- Bonne capacité d'analyse et de conception technique
- Esprit d'initiative et de rigueur dans le développement et la documentation
- Aptitude à travailler en équipe multidisciplinaire (IA, design, système embarqué)