Jobs at TikTok

13,490 open positions

TikTok, the global short‑form video platform, launched in 2016 and grew to over 1.5 billion monthly active users. It powers machine‑learning‑driven recommendation engines, real‑time video editing tools, and a developer ecosystem that fuels content discovery. The company is known for pioneering viral trend engines, advanced computer‑vision algorithms, and a culture that blends data science with creative production.

TikTok hires across engineering, product, data science, design, content moderation, marketing, and legal roles. Engineers work on scalable infrastructure, recommendation systems, and AI pipelines. Product managers define feature roadmaps for the mobile app and creator tools. Data scientists analyze user behavior, build predictive models, and support monetization strategies. Candidates can expect rigorous technical interviews, cross‑functional collaboration, and a fast‑paced environment that rewards experimentation.

Job Transparency’s TikTok listings provide clear salary ranges sourced from employee reports and recruiter data, along with sentiment scores from real reviews. By seeing pay bands, benefits, and employee satisfaction side by side, applicants can benchmark offers, negotiate confidently, and decide if TikTok’s culture aligns with their career goals.

Machine Learning Engineer - Demand Forecasting (TikTok Global E-commerce Supply Chain and Logistics)

Company: TikTok

Location: San Jose, CA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking a Machine Learning Engineer for its Data-E-commerce-Global Supply Chain and Logistics team. The role involves developing and implementing machine learning models for demand forecasting to optimize inventory management and supply chain efficiency. The ideal candidate should have a Master's degree in Computer Science, Machine Learning, Statistics, or a related field, and proven experience in demand forecasting and supply chain optimization. Key responsibilities include developing end-to-end machine learning models, collaborating with cross-functional teams, and communicating findings effectively. TikTok values inclusivity and diversity, offering competitive compensation and benefits, including medical, dental, vision insurance, 401(k) savings plan, and paid parental leave.

Software Engineer (Frontend/Fullstack) - TikTok, Trust & Safety

Company: TikTok

Location: Seattle, WA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking a frontend/fullstack web applications developer for its Trust and Safety (TnS) platform team. The role involves building scalable, efficient, and robust trust and safety platforms and tools, collaborating with cross-functional teams, and staying updated with emerging web technologies. The ideal candidate should have a degree in Computer Science, 3+ years of experience in web application development, strong JavaScript/HTML/CSS skills, and proficiency in at least one programming language. TikTok values inclusivity and diversity, offering competitive compensation and benefits, including medical, dental, vision insurance, 401(k) savings plan, and paid parental leave.

Machine Learning Engineer, TikTok Lead Ads

Company: TikTok

Location: San Jose, CA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking a Machine Learning Engineer for its Lead Ads team. The role involves developing large-scale online ads delivery systems, improving accuracy, and exploring multi-stage ranking models. The candidate should have a degree in Computer Science or related field, 3+ years of experience in machine learning for ranking, and strong coding skills in Python/C++. TikTok values inclusivity and diversity, aiming to inspire creativity and bring joy globally. The compensation for this role ranges from $145,000 to $250,000 annually, with additional benefits including health insurance, 401(k) savings plan, and paid time off.

Backend Software Engineer - LiveStreaming Networks Global Dispatch Strategy

Company: TikTok

Location: Sydney, Australia

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking a data engineer to join its Video Architecture team. The role involves designing and developing data processing architecture, optimizing data pipelines, and collaborating with cross-functional teams. TikTok values creativity, innovation, and diversity, aiming to inspire joy and connect people globally. The ideal candidate should have a degree in Computer Science or related field, proficiency in programming languages like C/C++/Go/JAVA, and experience with data storage systems and network knowledge.

Senior Backend Software Engineer, Shop Ads

Company: TikTok

Location: San Jose, CA

Posted Dec 20, 2024

TikTok is seeking a Backend Engineer to build scalable machine learning systems for improving ads ranking results. The role involves developing core systems, exploring new features, and enhancing ad quality. TikTok values inclusivity and diversity, offering a comprehensive benefits package including health insurance, 401(k) with company match, and paid leave. The base salary range is $194,000 - $355,000 annually.

Backend Engineering Manager, Content E-commerce

Company: TikTok

Location: San Jose, CA

Posted Dec 20, 2024

TikTok, a leading destination for short-form mobile video, is seeking a tech lead for its content e-commerce business. The role involves building and managing a backend tech team in the US, designing technical solutions, aligning with product objectives, and defining long-term technical roadmaps. The ideal candidate should have 2+ years of team management or tech-leading experience, 5+ years of large-scale backend system development, and preferably experience in live-streaming apps and e-commerce. TikTok values inclusivity and diversity, offering competitive compensation, benefits, and a commitment to reasonable accommodations.

Machine Learning Engineer - AIGC Model, TikTok Monetization GenAI

Company: TikTok

Location: Seattle, WA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking ML engineers for its Generative AI team under Monetization Technology. The team focuses on developing cutting-edge Generative AI technologies across various modalities to improve creative efficiency for advertisers, agencies, and creators. Responsibilities include developing AI-driven applications for text-to-image and text-to-video transformations, designing robust multi-GPU systems, and staying updated with the latest industry developments. The ideal candidate should have a M.S./Ph.D. in Computer Science or related fields, deep expertise in Python and deep learning frameworks, and proficient experience in Linux, Docker, and Kubernetes environments. TikTok is committed to creating an inclusive space and offers competitive compensation and benefits.

Tech Lead - Frontend Software Development, Global E-commerce Supply Chain and Logistics

Company: TikTok

Location: San Jose, CA

Posted Dec 20, 2024

TikTok, a global leader in short-form mobile video, seeks a Software Engineering manager to set up and lead a new engineering team. The role involves mentoring junior engineers, providing technical support, and collaborating with business teams for technical decisions. The ideal candidate should have a strong background in software engineering, excellent problem-solving skills, and a passion for teamwork. TikTok values diversity and inclusion, offering a comprehensive benefits package including health insurance, retirement plans, and paid time off.

Tech Lead Machine Learning Engineer, App Ads and Gaming

Company: TikTok

Location: San Jose, CA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile videos, is seeking a Machine Learning Engineer to join its App Ads & Gaming team. The role involves developing machine learning solutions for ranking, improving large-scale App Ads delivery systems, and collaborating with cross-functional teams to launch new products. The company offers a competitive salary range of $210,000 to $358,000 annually, along with comprehensive benefits. TikTok values inclusivity, creativity, and innovation, aiming to inspire and bring joy to its over 1 billion users worldwide.

Senior Android Software Engineer- Monetization Client

Company: TikTok

Location: San Jose, CA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking passionate mobile software engineers. The Monetization client team aims to deliver innovative ads products, including content ads, new formats, and creator monetization. Responsibilities include designing and implementing novel monetization features, collaborating with design and product teams, and ensuring Android application efficiency. Qualifications include a BS/MS in Computer Science, strong object-oriented skills, 5+ years of native Android development experience, proficiency in Kotlin, and excellent team communication. TikTok values inclusivity, celebrating diverse voices, and creating an environment reflective of its global community. The base salary range for this position is $187,040 - $280,000 annually, with additional benefits including medical, dental, vision insurance, 401(k) savings plan, and paid parental leave.

Machine Learning Engineer, Search Recommendation

Company: TikTok

Location: Seattle, WA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking a Search Growth E-commerce team member. The role involves developing a cutting-edge search recommendation algorithm for TikTok's global e-commerce enterprise. The successful candidate will elevate search recommendation services, optimize the recommender system, and push boundaries in short text and general recommendation technology. TikTok values inclusivity, celebrating diverse voices, and creating an environment that reflects its global communities. The compensation for this role ranges from $137750 to $237500 annually, with additional benefits including medical, dental, vision insurance, 401(k) savings plan, paid parental leave, and more.

Business Development Lead - Monetization Product Partnerships

Company: TikTok

Location: San Francisco, CA

Posted Dec 20, 2024

TikTok, a leading platform for short-form mobile video, is seeking a Business Development leader to join their Monetization Product Partnerships Team. The role involves expanding product partnerships and technical solutions to enhance the efficacy of their ads platform, driving business growth. The ideal candidate should have 7-10 years of client-facing experience in partnerships and business development, with a strong understanding of performance marketing and industry standards. They should be a strategic thinker, organized, and comfortable in a fast-paced, evolving environment. TikTok values inclusivity and diversity, aiming to inspire creativity and bring joy through its platform.

Frequently Asked Questions

What is it like to work at TikTok?
Working at TikTok means joining a high‑growth, data‑centric culture that values creativity and rapid iteration. Employees often collaborate across disciplines, from AI research to content strategy, and enjoy flexible work arrangements, including hybrid and remote options. The environment emphasizes experimentation, with teams encouraged to test new features in real time and iterate quickly based on user feedback. The company also invests heavily in employee development, offering mentorship, learning resources, and opportunities to work on cutting‑edge technology like reinforcement learning for recommendation engines.
What types of positions are available at TikTok?
TikTok offers a wide spectrum of roles, including software engineers (backend, mobile, AI), product managers, data scientists, UX/UI designers, content moderation specialists, marketing strategists, sales operations, and compliance/legal professionals. Engineering roles focus on building scalable infrastructure, recommendation systems, and video processing pipelines. Product teams define the user experience for creators and consumers, while data science teams drive insights that shape monetization and engagement strategies. Design and content teams craft visually compelling interfaces and enforce community standards.
How can I stand out as an applicant for TikTok?
To stand out, showcase a portfolio that demonstrates both technical proficiency and creative problem‑solving. Highlight projects that involve machine learning, large‑scale data processing, or real‑time systems—ideally with measurable impact on user engagement. For product or design roles, include case studies that showcase end‑to‑end workflows and user‑centric design thinking. Emphasize your experience with fast‑paced, iterative development cycles, and provide concrete examples of how you learned from data and users. Finally, research TikTok’s current initiatives (e.g., AI‑driven content discovery, privacy features) and articulate how your skills align with these priorities in your application.

Other Companies Hiring