Deep Learning Specialist — 3D Vision & Generative AI
Dassault Systèmes · Aix-en-Provence, France
Own the stack from data to deployment, across both classical geometry and large generative models.
Generative & multimodal AI
- Built a VLM on top of a fine-tuned Qwen LLM that takes 3D tokens as an extra modality. It answers questions about a shape and produces embeddings that drive text-based 3D editing.
- Trained a large latent diffusion transformer (DiT) for image-to-mesh generation. Started on Objaverse, then scaled to TexVerse, ABO and internal CAD data.
- Trained a point cloud VAE that encodes 3D shapes into a compact latent space. This is the latent space the DiT runs on.
- Added physical constraints to the diffusion process using physics solver gradients on the SDF, so generated objects hold up physically as well as visually.
- Fine-tuned DINOv2 image encoders on industrial CAD imagery.
3D reconstruction & rendering
- Led digital twin reconstruction projects for industrial sites using photogrammetry and neural rendering.
- Built SfM/MVS pipelines with COLMAP and Ceres, handling 1,000+ image captures with custom calibration and distributed densification.
- Replaced classical feature extraction and matching with SuperPoint and LightGlue. Reconstruction dropped from hours or days to minutes with no loss of accuracy.
- Worked closely with the team on NeRF and Gaussian Splatting to extend the photogrammetry pipeline for better visual fidelity.
- Trained segmentation and detection models (Mask R-CNN) for object isolation and background removal, running in real time on GPU.
Training data
- Built synthetic data pipelines in Blender and UE5 with domain randomisation, which cut our dependency on outside datasets.
- Wrote an auto-annotation pipeline that renders multiple views of a 3D object, computes DINOv2 and VLM features, then writes captions and tags. This is what taught the LLM the new 3D modality.
- Handled data compliance and licensing across all datasets.
Training, deployment & collaboration
- Ran training on large multi-GPU NVIDIA clusters with mixed precision and sharded data parallel.
- Shipped models as Docker GPU inference services with model versioning, monitoring and latency tuning.
- Worked closely with the UI/UX and front-end teams on the inference REST API. We agreed the request and response format, async job handling, progress updates for long generations, and fallback behaviour, then iterated through UX testing.
- Mentored two interns (2023 and 2024) and worked across brands, R&D and deployment teams.