This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Wētā FX is seeking a Simulation Intern to join our Simulation team as a visiting researcher. The Simulation department develops novel, physically based solvers that enable artists to create a wide range of phenomena, including water, combustion, hair, cloth, plants, and more. The team works closely with production to turn research into robust, artist‑friendly tools used across feature film projects. You would be joining a friendly and collaborative team of around 15 researchers and engineers with backgrounds spanning computer science, physics, mathematics, and artistic production. This is a hands‑on opportunity to contribute to real production challenges while learning from experienced simulation specialists in a world‑class VFX environment. Initially, we are looking to offer a four month fixed term contract.
Job Responsibility:
Work within a team of leading experts to develop state-of-the-art simulation software for visual effects like water, fire, fluids, muscle, cloth, hair, and plants
Adapt the latest research results into practical, production-quality code
Build and prototype computational algorithms with a focus on high performance, multi-threading, distributed computing, large scalability and robustness
Engage with VFX artists to understand their workflows and production needs
Design and implement practical simulation tools that offer both physical fidelity and artistic control.
Requirements:
Pursuing a Masters or Ph.D. in Computer Science, Computer Graphics, Physics, Applied Mathematics or related field
Solid understand of, and experience with, numerical techniques for solving PDEs and linear systems
Experience in C++ software engineering
Proven simulation research expertise
Experience in performance analysis and optimization of highly parallel, scalable systems
Ability to work well on a self-directed team in a rapidly changing, deadline-oriented environment
A basic understanding of computer graphics and physics-based animation/simulation.
Nice to have:
Experience in software development for visual effects or video games
Experience with using and/or writing plugins for Maya, Houdini, or similar software products for 3D applications
Experience in designing algorithms for MPI based applications
Experience applying machine learning techniques for simulation problems
Familiarity with developer tools and libraries such as Valgrind, tbb, boost, OpenVDB, Vtune, git, JIRA etc
GPU compute programming expertise and experience with interactive simulation algorithms.