Logo
TikTok

Tools Infra Developer - TikTok Effect House

TikTok, San Jose, California, United States, 95199

Save Job

Overview TikTok is building Effect House, the official Augmented Reality creation tool for TikTok. If you are passionate about AR technologies and 3D content creation, you came to the right place. You will be responsible for crafting the technology that enables intuitive effect development and design. From advanced interactions to visual scripting, you’ll build the tools our creators need to experiment and make engaging, immersive, and innovative effects, bringing creativity to (augmented) reality. You will focus on building a unified algorithm system that delivers cutting-edge AR algorithms to various TikTok products. Our AR Effect Platform enables the breakthrough AR interactive experience, consumed by hundreds of millions of TikTok users around the world.

Responsibilities

Design, implement, and operate TikTok\'s Effect House infrastructure.

Implement features to improve Effect House\'s performance and stability, including design and implementation of an observable system to track performance and stability.

Optimize tool\'s features, e.g., 2D/3D asset pipeline and desktop UI rendering.

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 (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 foster curiosity, humility, and impact, and embrace challenges to innovate as one team. We operate with an "Always Day 1" mindset to achieve meaningful breakthroughs for our users. Join us.

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 aim 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 reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at https://tinyurl.com/RA-request

Job Information Compensation Description (Annually): The base salary range for this position in the selected city is $136,800 - $359,720. Compensation may vary outside this range depending on factors including 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 vary by employment type and country of work location. Day-one benefits include medical, dental, and vision insurance, a 401(k) with company match, paid parental leave, disability coverage, life insurance, wellbeing benefits, and more. 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time are provided (prorated on hire). Next steps and eligibility details are subject to change at any time.

Additionally, there are local compliance notes for Los Angeles County candidates regarding fair chance ordinances and related considerations.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Entertainment Providers

Referrals increase your chances of interviewing at TikTok by 2x. Get notified about new Tools Developer jobs in San Jose, CA.

#J-18808-Ljbffr