Ingénieur logiciel senior — R&D rendu réaliste & cloud GPU
Conception, évolution et industrialisation du service de génération d’images photoréalistes pour les solutions web HomeByMe / ByMe, de la préparation des scènes 3D jusqu’à l’exécution cloud des workers GPU.
Service de rendu photoréaliste utilisé par des applications web 3D, avec préparation de scènes, orchestration serveur et exécution sur infrastructure GPU.
Responsabilité R&D sur l’évolution du pipeline, l’intégration du moteur de rendu, la stabilité en production et l’industrialisation cloud.
Amélioration de la qualité d’image, de la robustesse des rendus haute résolution et de la capacité à diagnostiquer les incidents de production.
Architecture et modularité
Refonte de composants pour clarifier les responsabilités, faciliter l’ajout de fonctionnalités de rendu et améliorer le diagnostic des erreurs.
Pipeline path tracing
Intégration du moteur Stellar sur les scènes HomeByMe : matériaux, textures, lumières, caméras, paramètres de rendu et post-processing.
Rendus haute résolution
Conception d’un système de tiling pour produire des images haute définition, 360 et stéréo 360, tout en maîtrisant la consommation VRAM.
Cloud GPU et production
Portage Linux, packaging Docker, exécution Kubernetes, intégration CI/CD et support d’exploitation sur AWS.
- Refonte de composants d’architecture pour améliorer la stabilité, la modularité, le diagnostic et l’intégration de nouvelles fonctionnalités de rendu.
- Intégration du moteur interne de path tracing Stellar : préparation des scènes, API, orchestration, paramètres de rendu, matériaux, textures, lumières, caméras et post-processing.
- Conception d’un système de tiling pour les rendus haute résolution, 360 et stéréo 360, afin de limiter la consommation VRAM tout en préservant la qualité de l’image finale.
- Modernisation d’une large base C++ vers C++17, avec refactoring, optimisation CPU/GPU, correction d’artefacts visuels et amélioration des performances.
- Portage de la stack vers Linux, Docker et Kubernetes, avec support GPU, packaging reproductible et intégration aux pipelines CI/CD Jenkins.
- Contribution à l’exploitation AWS : instances GPU, S3, SQS, Lambda, CloudWatch, AMI, monitoring, logs, support de production et analyse coût/performance.