Base pay range
$136,800.00/yr - $359,720.00/yr
Responsibilities
- Design, implement, and operate TikTok's Effect House's infrastructure.
- Implement features to improve Effect House's performance and stability including design and implement observable system to track performance and stability.
- Optimize tool features: e.g. 2D/3D asset pipeline, desktop UI rendering.
- Craft the technology that enables intuitive effect development and design, building the tools creators need to experiment and make engaging, immersive, and innovative effects in augmented reality.
- Focus on building a unified algorithm system that delivers cutting-edge AR algorithms to various TikTok products.
Qualifications
- Minimum Qualifications: Deep understanding of data structures, algorithms, and native programming (C++, multi-threading, memory management). Solid experience in system design, particularly in the context of UI/UX for creative tools.
- Preferred Qualifications: B.S. or M.S. in Computer Science or related field with 5 years of software development experience, strong emphasis on game engine technology, computer graphics, AR/VR, game development, or simulation. Familiarity with game engines (e.g. Unity/Unreal). Capability in developing cross-platform solutions (macOS, Windows, iOS, Android) and web technologies (React, JavaScript/TypeScript, Node.js). Experience in developing developer-facing APIs, plugins, or libraries. Experience in AR/VR projects and proficiency with graphics APIs (OpenGL, WebGL, DirectX, Metal, Vulkan). Exceptional communication skills, with the ability to work collaboratively in a team-oriented environment.
About TikTok
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, with offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our product helps people authentically express themselves, discover, and connect. Our global, diverse teams make that possible. We strive to do great things with great people, lead with curiosity and humility, and foster an "Always Day 1" mindset to achieve meaningful breakthroughs for users.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills and perspectives. We celebrate diverse voices and strive to reflect the communities we reach.
TikTok Accommodation
TikTok provides reasonable accommodations in recruitment processes for candidates with disabilities or other protected reasons. If you need assistance, please reach out to us at
Job Information
Compensation Description (Annually): The base salary range for this position in the selected city is $136,800 - $359,720 annually. Compensation may vary outside this range based on qualifications, skills, competencies, experience, and location. Base pay is part of the Total Package; discretionary bonuses/incentives and restricted stock units may apply. Benefits vary by location. Day-one medical, dental, vision, 401(k) with employer match, parental leave, disability coverage, life insurance, wellbeing benefits, and more. 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time (prorated on hire with tenure). The company reserves the right to modify benefits at any time, with or without notice.
For Los Angeles County candidates: Qualified applicants with arrest or conviction records will be considered in accordance with federal, state, and local laws, including the Los Angeles County Fair Chance Ordinance and California Fair Chance Act. Criminal history may affect specific job duties, including client contact, handling confidential information, and exercising sound judgment.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Entertainment Providers