Logo of Huzzle

[HackerRank] Tool Software Engineer Intern - TikTok Effect House - 2025 Summer (BS/MS)

image

TikTok

Jul 16, 2024

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
  • San Jose

Requirements

  • Currently pursuing an Undergraduate/Graduate/Master in Software Development, Computer Science, Computer Engineering or a related technical discipline
  • Able to commit to working for 12 weeks during Summer 2025;
  • Past experience working on 3D games and/or film production (Knowledge of game engines, real time rendering, animation, VFX pipelines, visual programming, etc.).
  • Solid data structure and algorithm foundations.
  • Proficient with native programming concepts (C++, multi-threading, memory management, etc.)
  • Excellent system design skills, and UI/UX product design sense.
  • Preferred Qualifications:
  • Experience working on AR/VR projects OR Web Technologies (React, JavaScript/TypeScript, nodeJS).
  • Experience with Cross-Platform PC and Mobile development (macOS, Windows, iOS, Android).
  • Familiar with graphics APIs (OpenGL, WebGL, DirectX, Metal, or Vulkan) and GPU architectures.
  • Experience creating developer-facing APIs or libraries or navigating in a cross-functional environment.
  • Have good product sense, passionate about great user experiences.
  • Passionate about TikTok, augmented reality, as well as creating the most fun, original and creative ideas and experiences.

Responsibilities

  • Design and implement new features for Effect House, TikTok's effects editor.
  • Define the future direction of our editing tools core technology, creation workflows and pipeline.
  • Support our fast growing effect creator community and internal effect production team to achieve their creative vision.

FAQs

What is the primary focus of the Tool Software Engineer Intern position at TikTok Effect House?

The primary focus is on building Effect House, TikTok's official Augmented Reality creation tool. The intern will design and implement features that enable intuitive effect development and design, supporting a community of effect creators in bringing their creative visions to life.

What are the key responsibilities of this intern role?

Key responsibilities include designing and implementing new features for the Effect House editor, defining the future direction of core technology and pipelines, and supporting effect creators and internal production teams in achieving their creative goals.

What is the minimum qualification required for applicants?

Applicants must be currently pursuing an Undergraduate or Graduate degree in Software Development, Computer Science, Computer Engineering, or a related technical field, and be able to commit to a 12-week internship during Summer 2025.

What type of experience is preferred for this internship?

Preferred experience includes working on AR/VR projects or web technologies (such as React, JavaScript/TypeScript, nodeJS), as well as cross-platform development for PC and mobile devices. Experience with graphics APIs and creating developer-facing APIs is also advantageous.

What programming languages and concepts should applicants be proficient in?

Applicants should be proficient in native programming concepts, particularly C++, and possess strong foundations in data structures and algorithms, as well as an understanding of multi-threading and memory management.

Is prior experience in 3D games or film production required?

While not specifically required, past experience working on 3D games and/or film production, including knowledge of game engines, real-time rendering, animation, or VFX pipelines, is highly beneficial for this role.

What skills or qualities are indicated as essential for success in this intern position?

Essential skills include excellent system design, a strong sense of UI/UX product design, solid programming skills, and a passion for creating engaging user experiences in augmented reality and TikTok.

How does this role contribute to TikTok's mission?

This role contributes to TikTok's mission by building powerful creation tools that inspire user creativity, allowing creators to develop innovative, engaging effects that are consumed by TikTok's global community of over a billion users.

Are there opportunities for professional growth and learning in this internship?

Yes, the internship presents opportunities for professional growth and learning in AR technologies, 3D content creation, and collaboration with a diverse, fast-growing community of effect creators and internal teams at TikTok.

What should candidates be passionate about to be a good fit for this position?

Candidates should be passionate about TikTok, augmented reality, and creating fun, original, and creative ideas and experiences, as these are central to the mission of the Effect House team.

Entertainment & Media
Industry
10,001+
Employees
2017
Founded Year

Mission & Purpose

TikTok is a social media platform where users create and share short videos on various topics, including entertainment, education, and lifestyle. Their ultimate goal is to inspire creativity and bring joy to people's lives through engaging and entertaining content. TikTok's purpose is to provide a platform for self-expression and connection, fostering a global community where individuals can express themselves authentically and connect with others who share similar interests and passions.