Tik Tok
Senior Tools Software Developer - TikTok Effect House
Tik Tok, San Jose, California, United States, 95199
Overview
Senior Tools Software Developer - TikTok Effect House. Role focuses on building the tools and algorithms that enable intuitive AR effects development and design for creators on TikTok. Responsibilities
Design and implement innovative features for TikTok's Effect House, the platform's special effects editor. Provide robust support to our rapidly growing effect creator community and internal effect production team, enabling them to realize their creative vision. 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, with emphasis on game engine technology, computer graphics, AR/VR, game development, or simulation; familiarity with game engines (Unity/Unreal) and real-time rendering, animation, and VFX pipelines; capability in developing cross-platform solutions (macOS, Windows, iOS, Android) and web technologies (React, JavaScript/TypeScript, Node.js); experience with developer-facing APIs, plugins, or libraries; experience in AR/VR projects and proficiency with graphics APIs (OpenGL, WebGL, DirectX, Metal, Vulkan). Additional qualities: exceptional communication skills, ability to collaborate in a team, quick learner, passion for user experience and AR, and interest in TikTok and its creator community. About TikTok
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Our global headquarters are in Los Angeles and Singapore, with offices in major cities worldwide. Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product helps people express themselves, discover, and connect. We foster curiosity, humility, impact, and an "Always Day 1" mindset to achieve meaningful breakthroughs for our users and our company. Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. We celebrate diverse voices and strive to reflect the communities we reach. TikTok Accommodation
TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other protections under applicable laws. If you need assistance, please reach out to us at https://tinyurl.com/RA-request Job Information
Base pay range (annually) for this position in the selected city is $187,040 - $359,720. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is part of the Total Package and this role may be eligible for additional discretionary bonuses/incentives and restricted stock units. Benefits may vary by location and employment type. Day-one medical, dental, and vision insurance; 401(k) with company match; paid parental leave; disability and life insurance; wellbeing benefits; and paid time off are examples of typical benefits. The company reserves the right to modify benefits at any time, with or without notice. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Entertainment Providers
#J-18808-Ljbffr
Senior Tools Software Developer - TikTok Effect House. Role focuses on building the tools and algorithms that enable intuitive AR effects development and design for creators on TikTok. Responsibilities
Design and implement innovative features for TikTok's Effect House, the platform's special effects editor. Provide robust support to our rapidly growing effect creator community and internal effect production team, enabling them to realize their creative vision. 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, with emphasis on game engine technology, computer graphics, AR/VR, game development, or simulation; familiarity with game engines (Unity/Unreal) and real-time rendering, animation, and VFX pipelines; capability in developing cross-platform solutions (macOS, Windows, iOS, Android) and web technologies (React, JavaScript/TypeScript, Node.js); experience with developer-facing APIs, plugins, or libraries; experience in AR/VR projects and proficiency with graphics APIs (OpenGL, WebGL, DirectX, Metal, Vulkan). Additional qualities: exceptional communication skills, ability to collaborate in a team, quick learner, passion for user experience and AR, and interest in TikTok and its creator community. About TikTok
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Our global headquarters are in Los Angeles and Singapore, with offices in major cities worldwide. Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product helps people express themselves, discover, and connect. We foster curiosity, humility, impact, and an "Always Day 1" mindset to achieve meaningful breakthroughs for our users and our company. Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. We celebrate diverse voices and strive to reflect the communities we reach. TikTok Accommodation
TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other protections under applicable laws. If you need assistance, please reach out to us at https://tinyurl.com/RA-request Job Information
Base pay range (annually) for this position in the selected city is $187,040 - $359,720. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is part of the Total Package and this role may be eligible for additional discretionary bonuses/incentives and restricted stock units. Benefits may vary by location and employment type. Day-one medical, dental, and vision insurance; 401(k) with company match; paid parental leave; disability and life insurance; wellbeing benefits; and paid time off are examples of typical benefits. The company reserves the right to modify benefits at any time, with or without notice. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Entertainment Providers
#J-18808-Ljbffr