1. Collaborate with scientists and engineers to research and develop advanced techniques across key areas of computer graphics and game technologies, including:
a. 3D geometric learning
b. Re-meshing and UV optimization
c. Physically-based animation and simulation
d. Machine learning for computer graphics
e. Motion planning in virtual environments and cities
f. Character locomotion and control
g. Realistic image synthesis and real-time rendering
2. Design, prototype, and implement tools, workflows, and technical pipelines that enable the practical adoption of these technologies within game development environments.
3. Work closely with cross-functional teams (researchers, engineers, artists, and designers) to integrate research outputs into production-ready solutions for game development.
Required Qualifications
Strong programming skills in at least one of the following: C++, Python, or machine learning frameworks such as TensorFlow or PyTorch.
Solid foundation in mathematics, including calculus, linear algebra, and basic numerical analysis.
Strong sense of ownership, with good communication and collaboration skills in a research or engineering environment.
Preferred Qualifications
Currently pursuing or a graduate of Master’s or Ph.D. degree in Computer Science, Computer Graphics, Machine Learning, Robotics, or a related field.
Research experience or publications in areas such as computer graphics, computer vision, machine learning, or robotics.
Familiarity with game engines, graphics APIs, and GPU programming (e.g., Unreal/Unity, OpenGL/Vulkan/DirectX, CUDA).
As an equal opportunity employer, we firmly believe that diverse voices fuel our innovation and allow us to better serve our users and the community. We foster an environment where every employee of Tencent feels supported and inspired to achieve individual and common goals.