MisuJob - AI Job Search Platform MisuJob

Stage en visualisation scientifique : WebGPU dans ParaView

Kitware

Lyon, France internship

Posted: March 6, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

CANDIDATURES ACCEPTÉES POUR UN STAGE POUVANT DÉBUTER A PARTIR DE SEPTEMBRE 2026
---

L’objectif principal du stage est de travailler sur l’intégration de WebGPU dans ParaView (https://www.paraview.org/), logiciel open source de référence pour la visualisation scientifique de données massives.

ParaView se repose sur la bibliothèque VTK (https://vtk.org/) dédiée à la visualisation scientifique. Elle permet d’explorer des données issues de différents domaines (simulation, expériences, mesures…) et de leur donner un sens graphique. Cette bibliothèque ne gérait jusqu’à récemment qu’OpenGL, mais contient maintenant un support expérimental de WebGPU. Pour la partie interface graphique, ParaView se base sur la bibliothèque Qt. Il existe déjà des démonstrateurs Qt WebGPU que nous souhaitons explorer dans le cadre du stage.

Un autre point important avec ParaView est le support de rendu distribué. Actuellement cela est fait grâce à une bibliothèque dédiée nommée IceT (https://gitlab.kitware.com/icet/icet) qui nécessiterait d’être mise à jour pour supporter WebGPU. Le stage explorera les possibilités d’utilisation de IceT avec WebGPU.

En fonction de l'avancée du stage d’autres sujets pourront être étudiés comme le support de cartes graphiques sans rasterisation (tels que certains modèles de GPU IA) souvent utilisées par les superordinateurs. L’intégration de WebGPU dans VTK ne couvrant pas complètement ce que fait la partie OpenGL, d’autres sujets tels que le rendu volumétrique, le PBR ou encore les render passes pourront compléter le sujet si besoin.


Principales missions du stage:
• Test et évaluation des prototypes Qt et WebGPU
• Prototype et intégration du support WebGPU dans ParaView
• Prototype et intégration du support de rendu distribué avec IceT pour WebGPU
• Evaluation de gain de performance en distribué entre WebGPU et OpenGL dans ParaView
• Documenter et communiquer sur l’ensemble du travail réalisé.


Compétences attendues:
• Connaissance des pipelines classiques de rendu (OpenGL ou autres) et leur programmation via des shaders.
• Bonnes connaissances en C++.
• Connaissances en CMake appréciées.
• Connaissances en programmation distribuées avec MPI est un plus.
• A l’aise dans la communication en anglais à l’écrit et à l’oral.


Profil:
• Ecole d’ingénieur dernière année / Master 2


Ce stage d’une durée de 6 mois se déroulera dans les bureaux de Kitware à Villeurbanne. (France).
---
Description de la société
Kitware est une entreprise à taille humaine qui se mobilise pour avoir un grand impact sur le monde.
Ses collaborateurs s'investissent au quotidien pour faire progresser la science et la technologie afin de favoriser l'innovation mondiale et résoudre les défis mondiaux.
Cela est possible en développant des plateformes logicielles open source innovantes et en faisant en sorte de les intégrer autant que possible dans des solutions logicielles open source et en contribuant directement à l'open science dans un esprit collaboratif.

Nous fournissons des services commerciaux à des sociétés allant des startups aux sociétés du CAC 40. Kitware utilise un modèle commercial de services autour de ses solutions open source pour développer des communautés collaboratives étendues et fournir des solutions techniques flexibles et de grande qualité. Si vous avez utilisé CMake, ITK ou VTK, Paraview ou LidarView, vous connaissez notre travail et son impact sur les communautés que nous aidons à créer.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply