Logo of Huzzle


Software Engineer Graduate (Camera Effects) - 2024 Start

Logo of TikTok


3mo ago

💼 Graduate Job

San Jose

AI generated summary

  • The ideal candidate should have a degree in Computer Science and possess basic knowledge and development experience in AI/CG/ML/AR domains. They should also demonstrate excellent communication skills, proficiency in C/C++, understanding of graphics rendering APIs and game engine architecture, as well as knowledge of programming paradigms and design patterns.
  • The Software Engineer Graduate will research and develop AI features, create SDKs, design software architecture, and optimize real-time systems for TikTok's camera effects platform.

Graduate Job

Software EngineeringSan Jose


  • TikTok Camera Effect team is seeking talented software engineers with experience in AI, CG, ML or AR to build the next-generation of camera effects using the latest AI technologies.
  • We are building the next generation camera effect platform with cutting-edge AI technologies, powering many important product features of TikTok such as real-time camera effects, video editing, intelligent content generation and interactive social experience.
  • Our ideal candidate is someone who is comfortable working in a dynamic and creative environment. You will work closely with artists, designers and researchers to develop new capabilities in AI/CG/ML/AR that powers innovative camera effect creation.


  • B.S. or M.S. in Computer Science
  • Basic knowledge AI/CG/ML/AR domain knowledge and development experience
  • Excellent spoken and written communication
  • Proficiency in C/C++
  • Basic understanding of graphics rendering APIs and game engine architecture
  • Basic understanding of programming paradigms and design patterns

Education requirements


Area of Responsibilities

Software Engineering


  • Investigate and build cutting edge AI features for TikTok's camera effect platform
  • Build SDK that houses AI technologies and high-performance graphics rendering engine
  • Design and implement software architecture and frameworks for camera and effect processing pipelines
  • Profile and optimize real-time systems to achieve the best performance possible


Work type

Full time

Work mode



San Jose