2 months ago
Shanghai, China +2 moreSenior
Responsibilities
- Build and optimize high-performance graphics components, including rendering kernels and geometry-processing operators.
- Develop production-quality graphics pipelines integrated with data pipelines, generative models, and artist-facing applications.
- Work across GPU clusters, cloud environments, and local DCC tools to provide interoperability and scalability.
- Collaborate with artists, product teams, graphics experts, 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, including the ability to write high-performance, memory-efficient code.
- Strong mathematical foundation and deep understanding of computer graphics, particularly rendering and/or geometry processing.
- Hands-on experience building production-grade graphics systems such as rendering engines, geometry pipelines, or asset tools.
- Strong engineering discipline involving clean code, reproducible results, rigorous profiling, and sustainable system design.
- Working knowledge of Houdini, Blender, or Maya; scripting, plug-in, or custom-tool development in these environments is a plus.
- 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.
Tech Stack
Categories
Gaming
