AR Graphics Engineer

Employer

Job Description

We are looking for AR Graphics Engineer to join your TikTok AR Effect Platform, You'll be responsible for innovating and developing new capabilities for TikTok's AR Effect platform with cutting edge AR and AI technologies and transforming them from conceptual prototypes to actual AR effects and to bring joy to millions of users worldwide.


Responsibilities

• Be responsible for developing new interactive experiences from prototypes to product release.

• Develop the latest state of art AR graphics rendering technology

• Work closely with AI researchers to integrate cutting edge new AR/AI algorithms.

• Collaborate with engineers to improve the capabilities of effect creation tools and optimize the effect design workflow.

• Work closely with creative design team and product managers to deliver the most fun, expressive, and delightful experiences.


Qualifications

• B.S. or M.S. Computer Science or related field with 3+ years in software development experience

• A great portfolio featuring immersive technology (AR, VR, interactive designs or real-time graphics).

• 3+ year’s experience in immersive design and engineering, real-time graphics rendering, or gameplay development.

• Strong understanding of one or more graphics APIs (OpenGL, DirectX, Metal, or Vulkan) and GPU architectures.

• Strong understanding and hands-on experiences of asset pipeline, scripting, shader, real-time rendering pipeline.


Preferred skills:

• Solid background in designing, programming, and prototyping using real-time 3D engines, including but not limited to Unity, Unreal, Open Frameworks, Processing, Cinder, Three.js and WebGL/OpenGL.

• Passionate about TikTok, augmented reality, as well as creating the most fun, original and creative ideas and experiences.

• Knowledge of computer shaders is preferred.

• Expertise on rendering optimization or performance optimization is preferred

• Familiar with asset creation tools (Maya, Z-brush, Houdini, Substance Designer, Marvelous Designer, etc.) is preferred

• Experience on developing realtime physics simulation or animation systems

• Scripting language experience (Lua, JavaScript or Python) is preferred.

• Keen sense of aesthetics, a clear understanding of light, color, and motion.

• Ability to mobilize teams to accomplish large tasks.


TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We believe individuals shouldn't be disadvantaged because of their background or identity, but instead should be considered based on their strengths and experience. We are passionate about this and hope you are too.