Description
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Why Join Us Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible. Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve. Join us. We are looking for Senior Software Engineers to join the TikTok AIGE team! You will work at the intersection of Generative AI and Graphics technologies and be responsible for bringing the latest and greatest innovations in the industry and academia to our platform that empowers millions of TikTok creators. What you will do: 1. Research and develop cross platform AR effect creation tools to serve the foundation of the cutting-edge AI Effect Generation system 2. Work closely with PM and cross-functional teams to design and implement new features for TikTok's AI Effect Generation tools product to provide better creation experience for users 3. Drive the design of the future direction of TikTok's AI Effect generation toolsMinimum Qualifications: 1. B.S. or M.S. Computer Science or related field 2. Strong foundation in data structures, algorithms, fluent in any one of the following mainstream programming languages: JavaScript, C/C++ or Python 3. Past experience working on 3D game tools and/or film production (In-depth knowledge of game engines, real time rendering, animation, VFX pipelines, visual programming, etc.). 4. Excellent system design skills, and UI/UX product design sense. 5. Passion for GenAI and interactive experiences, augmented reality, and creating engaging, user-focused experiences. Preferred Qualifications: 1. 3 years of software development experience 2. Previous experience working on AR/VR projects 3. Experience with cross-platform PC and Mobile development. 4. Knowledge of one or more UI frameworks (React, Qt, SwiftUI, etc...). 5. Familiar with graphics APIs (OpenGL, DirectX, Metal, or Vulkan) and GPU architectures. 6. Have good product sense, passionate about great user experiences. 7. Strong track record of conducting advanced research and landing new technologies in innovative products 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 are passionate about this and hope you are too. TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at https://shorturl.at/cdpT2