2 months ago
Shanghai, China +2 moreIntern
Responsibilities
- Build and optimize high-performance graphics components, including rendering kernels, geometry-processing operators, and supporting systems.
- Develop production-quality pipelines integrating data pipelines, generative models, and artist-facing applications.
- Work across GPU clusters, cloud environments, and local DCC tools to support interoperability and scalability.
- Collaborate with artists, product teams, graphics experts, generative AI researchers, infrastructure engineers, and ML researchers to translate creative requirements into technical implementations.
- Contribute to internal tooling, demos, documentation, open-source initiatives, or technical reports.
Requirements
- Expert-level C++ and GPU programming skills with the ability to write high-performance, memory-efficient code.
- Strong mathematical foundation and deep understanding of computer graphics, including rendering, geometry processing, or both.
- Hands-on experience building production-grade graphics systems such as rendering engines, geometry pipelines, asset tools, or similar large-scale systems.
- Strong engineering discipline, including clean code, reproducible results, rigorous profiling, and sustainable system design.
- Working knowledge of Houdini, Blender, or Maya is a plus, including scripting, plug-in, or custom-tool development experience.
- Experience in AAA game development, VFX pipelines, or other high-end 3D production environments is a plus.
- Contributions to open-source graphics projects or publications in top-tier computer graphics venues such as SIGGRAPH are a plus.
