This job listing expired on May 28, 2020
Tweet

We’re looking for a Tech Lead Software Engineer to join the TikTok Augmented Reality (AR) Effect team! You will design and develop software for AR Effect SDKs, platforms and applications for mobile phones. Our AR Effect Platform enables the breakthrough AR interactive experience, consumed by hundreds of millions of Tiktok users around the world.

Responsibilities

  • Implement new AR algorithms and new features for AR Effect SDK and platforms on mobile phones
  • Design, architect and develop software systems and pipelines for AR camera effects
  • Work closely with experienced software engineers as well as other cross-functional teams including product managers and interactive designers working on challenging problems
  • Own features or components essential to the AR Effect SDK. Lead the design and development process and be responsible for delivering features into products

Qualifications

  • B.S. or M.S. Computer Science with 5+ years of software development experience
  • Proficient in C++ and deep software engineering knowledge
  • Good understanding of software architecture with engineering management experiences
  • Strong background in mobile application development. Experience in video and image processing related applications on mobile phones.
  • Experiences in graphics rendering APIs such as OpenGL ES/Metal/Vulkan and experience in shader programming are preferred
  • Computer vision knowledge and computer graphics knowledge are preferred
  • Experience in augmented reality or game engine development is preferred