Job Description
What You'll Do
- Support the development of our rendering pipeline used for training robotics and physical AI models
- Help design and implement interfaces between rendering components, physics simulation, and 3D assets
- Assist in building tools and infrastructure for large-scale robotics simulation, training, and evaluation
- Experiment with rendering techniques—including physically-based rendering (PBR), real-time optimization, and lightfield methods—to improve realism and reduce the sim-to-real gap
- Collaborate closely on a fast-moving, interdisciplinary team working at the intersection of graphics and robotics
What You'll Bring
- Strong interest in computer graphics, rendering, robotics, or simulation
- Solid programming fundamentals and eagerness to learn complex systems
- Experience with C++ and HLSL through coursework, projects, or internships
- Familiarity with rendering concepts (e.g., shaders, lighting, meshes, cameras) from classes or personal projects
- Ability to take ownership of well-scoped tasks and learn independently with mentorship
- Eligibility to work in Europe — internship is based in Paris
Nice to Have
- Exposure to game engines or rendering frameworks (e.g., Unreal Engine, Unity, OpenGL, Vulkan)
- Experience with GPU programming (compute shaders, vertex, shaders, fragment shaders, CUDA) through academic or personal work
- Coursework or projects involving physics simulation, robotics, or 3D graphics
- Familiarity with modern rendering techniques such as ray tracing, path tracing, or real-time global illumination