TikTok
Research Engineer - Computer Graphics, Physics and Animation
TikTok, San Jose, California, United States, 95199
Research Engineer - Computer Graphics, Physics and Animation
Responsibilities Join the Graphics Engine Team, where we push the boundaries of digital interaction by developing proprietary physics simulation, animation, and rendering systems. Our team combines pioneering research with robust engineering to build sophisticated frameworks and mathematical models that power dynamic simulations, advanced animation, and rendering solutions, while prioritizing real-time performance. We leverage modern machine learning technologies to emulate complex physics interactions at speeds multiple orders of magnitude faster than traditional methods, tackling challenging computer graphics problems that no conventional technique can solve. We are committed to pioneering new frontiers in technology, ensuring we remain at the forefront of industry innovation. Responsibilities Design and implement advanced algorithms for real-time physics simulation, character animation, geometric modeling, rendering, etc. Develop and integrate deep learning models that enhance speed, fidelity, or realism in physically based simulations or complex graphics workflows. Optimize algorithms and systems for speed and scalability across a wide range of hardware and platform targets. Collaborate closely with product and engineering teams to identify key challenges and deliver seamless, high-impact graphics solutions. Stay updated with the latest research in computer graphics, physics simulation, and machine learning. Contribute to internal knowledge-sharing and publish findings in leading conferences or journals. Qualifications Minimum Qualifications: MS or PhD in Computer Science, Applied Mathematics, or related field, focusing on computer graphics, physics simulation, animation, or AI/ML (PhD strongly preferred). Combined expertise in 3D computer graphics and AI is preferred. Strong background in linear algebra, calculus, geometry, and numerical methods. Solid experience in real-time rendering, physically based simulation, animation systems, or AI. Proficiency in C++ and Python; familiarity with GPU programming (CUDA, OpenCL) is a plus. Experience with deep learning frameworks (e.g., PyTorch, TensorFlow) and applying neural networks to graphics, simulation, or generative models is a strong plus. Preferred Qualifications: Publications in top-tier conferences/journals (e.g., SIGGRAPH, ICCV, CVPR, NeurIPS). Contributions to open-source projects in graphics or simulation libraries.
#J-18808-Ljbffr
Responsibilities Join the Graphics Engine Team, where we push the boundaries of digital interaction by developing proprietary physics simulation, animation, and rendering systems. Our team combines pioneering research with robust engineering to build sophisticated frameworks and mathematical models that power dynamic simulations, advanced animation, and rendering solutions, while prioritizing real-time performance. We leverage modern machine learning technologies to emulate complex physics interactions at speeds multiple orders of magnitude faster than traditional methods, tackling challenging computer graphics problems that no conventional technique can solve. We are committed to pioneering new frontiers in technology, ensuring we remain at the forefront of industry innovation. Responsibilities Design and implement advanced algorithms for real-time physics simulation, character animation, geometric modeling, rendering, etc. Develop and integrate deep learning models that enhance speed, fidelity, or realism in physically based simulations or complex graphics workflows. Optimize algorithms and systems for speed and scalability across a wide range of hardware and platform targets. Collaborate closely with product and engineering teams to identify key challenges and deliver seamless, high-impact graphics solutions. Stay updated with the latest research in computer graphics, physics simulation, and machine learning. Contribute to internal knowledge-sharing and publish findings in leading conferences or journals. Qualifications Minimum Qualifications: MS or PhD in Computer Science, Applied Mathematics, or related field, focusing on computer graphics, physics simulation, animation, or AI/ML (PhD strongly preferred). Combined expertise in 3D computer graphics and AI is preferred. Strong background in linear algebra, calculus, geometry, and numerical methods. Solid experience in real-time rendering, physically based simulation, animation systems, or AI. Proficiency in C++ and Python; familiarity with GPU programming (CUDA, OpenCL) is a plus. Experience with deep learning frameworks (e.g., PyTorch, TensorFlow) and applying neural networks to graphics, simulation, or generative models is a strong plus. Preferred Qualifications: Publications in top-tier conferences/journals (e.g., SIGGRAPH, ICCV, CVPR, NeurIPS). Contributions to open-source projects in graphics or simulation libraries.
#J-18808-Ljbffr