Logo of Huzzle

Software Engineer Intern (Recommendation Infrastructure) - 2024 Fall (BS/ MS) - San Jose

image

TikTok

Jun 2

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
  • San Jose

Requirements

  • Currently pursuing an Undergraduate/Masters degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang.
  • Effective communication skills and a sense of ownership and drive.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Preferred Qualifications:
  • Graduating December 2024 onwards with intent to return to degree-program after the completion of the internship.
  • Demonstrated software engineering experience from previous internship, work experience, coding competitions, or publications.
  • Demonstrated experience in one area of the following areas: personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus.

Responsibilities

  • This internship provides students the opportunity to join one of our engineering teams where you will have the opportunity to:
  • Build and maintain high performance online services for TikTok recommendation system.
  • Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc.
  • Work with your mentor to build globalized large-scale recommendation system.
  • Design and develop high performance computing frameworks and storage systems.

FAQs

What responsibilities will I have as a Software Engineer Intern on the Recommendation Infrastructure Team?

As a Software Engineer Intern on the Recommendation Infrastructure Team, you will assist in building stable, efficient, flexible, and generic recommendation components, systems, and platforms. Your work will help support the fast iteration and incubation of TikTok's recommendation products.

What is the duration of the internship?

The internship runs for 12 weeks, beginning in August/September 2024.

What skills or knowledge should I have before applying?

While specific technical requirements are not detailed in the job description, candidates are typically expected to possess foundational skills in software engineering, programming languages, and familiarity with systems or infrastructure relevant to recommendation algorithms.

Will I have opportunities for professional development during the internship?

Yes, the internship program includes a vibrant blend of social events and enriching development workshops, allowing you to explore personal and professional growth opportunities throughout your internship.

Who is eligible to apply for this internship?

The internship is open to students currently pursuing a Bachelor’s or Master’s degree who are available for the internship duration in Fall 2024.

What kind of company culture can I expect at TikTok during the internship?

TikTok promotes a culture of innovation and collaboration. Interns will experience a supportive environment that values creativity and provides opportunities for hands-on experience in developing skills relevant to their career paths.

How can this internship benefit my career?

This internship offers industry exposure, hands-on experience, and the chance to work on real-world projects, which can help in building a strong foundation for your future career in software engineering and related fields.

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.