Logo of Huzzle

Internship

Research Intern – Computer Graphics Physics-Based Simulation

Logo of Tencent

Tencent

3mo ago

🚀 Off-cycle Internship

Los Angeles

⌛ Closed
Applications are closed

Off-cycle Internship

Software EngineeringLos Angeles

Description

  • We are seeking an intern with passion and a solid background in computer graphics physics-based simulation, including but not limited to simulations of cloth, fluid, snow, hair, and etc. We aim to apply cutting-edge techniques to Tencent Games; you will have an opportunity to witness your work improving experience of millions of users!
  • In this role you are expected to have deep understanding of simulation algorithms in computer graphics, such as material point method, finite element method, position-based dynamics, discrete elastic rods, learning based simulation, and etc. You will work with researchers and engineers in Tencent Games to guide the future of Tencent’s interactive entertainment technologies.

Requirements

  • Strong understanding and hands-on experience in physics-based simulation and computer graphics.
  • Ability to optimize computer graphics related methods and algorithms for real-time scenarios.
  • Strong coding skills of C/C++.
  • Strong foundation in math, such as calculus, linear algebra, numerical methods.
  • Good understanding of Newtonian mechanics.
  • Excellent communication, collaboration, and self-study skills.
  • Work as an intern for at least 20 hours per week, 10 weeks or more.
  • Plus:
  • Publications in top computer graphics or computer vision conferences or journals, e.g. Siggraph/Siggraph Asia, SGP, CVPR, ICCV, and etc.
  • Expert in at least one of the following research fields: cloth simulation, fluid simulation, hair simulation, particle simulation, learning based simulation.
  • GPU programming experience, including compute shader and cuda programming.
  • Familiar with popular game engines, e.g. Unreal.
  • Experience in computer graphics software, e.g. Houdini, Maya.
  • Machine learning and deep learning skills.
  • Proficient in Python.
  • Education & Experience:
  • Minimum: MS - Computer Science, Mathematics, and related fields
  • Preferred: PhD - Computer Science, Mathematics, and related fields

Area of Responsibilities

Software Engineering

Responsibilities

  • Conduct independent research and development of state-of-the-art algorithms and emerging technologies of physics-based simulation.
  • Cooperate with engineers to optimize advanced simulation algorithms and integrate them into game

Details

Work type

Full time

Work mode

office

Location

Los Angeles