Logo of Huzzle

(General Hire) Machine Learning Engineer Intern (Commerce& Content Service & Search Ads) - 2025 Summer (BS/MS)

image

TikTok

1mo ago

  • Internship
    Full-time
    Summer Internship
  • Data
    Software Engineering
  • San Jose
  • 11d left

AI generated summary

  • You need a BS/MS in CS or related field, strong ML knowledge, coding skills in Go/C/C++/Python, familiarity with ML frameworks, and understanding of online ads concepts.
  • You will develop large-scale Ads systems, implement advanced machine learning projects, manage targeting strategies, and collaborate with product and business teams on product vision.

Requirements

  • Minimum Qualifications:
  • BS/MS degree in Computer Science, Computer Engineering, or other relevant majors.
  • Experience in and good theoretical grounding in machine learning concepts and techniques.
  • Excellent programming, debugging, and optimization skills in one or more general purpose programming languages, including but not limited to: Go, C/C++, Python.
  • Experience in one or more of the following frameworks: Tensorflow/PyTorch/MXNet, etc.
  • Ability to think critically and to formulate solutions to problems in a clear and concise way.
  • Preferred Qualifications:
  • Good understanding in one of the following domains: ads bidding & auction, ads quality control, and online advertising systems (familiar with one or more of these terms: CPC/CPM, CTR/CVR, Ranking /Targeting, Conversion/Budget, Campaign/Creative, Demand/Inventory, DSP/RTB).
  • Experience in resource management and task scheduling with large-scale distributed software (such as Spark and TensorFlow).

Responsibilities

  • Participate in the development of a large-scale Ads system.
  • Responsible for the development of state-of-the-art applied machine learning projects.
  • Own key targeting components or strategies in the TikTok ads monetization ecosystem.
  • Work with product and business teams on product vision.

FAQs

What is the duration of the internship?

The internship runs for 12 weeks, beginning in May/June 2025.

When should I be available to start the internship?

Successful candidates must be able to commit to one of the following summer internship start dates: May 12, May 19, May 27, June 9, or June 23, 2025.

What are the minimum qualifications required for this position?

The minimum qualifications include a BS/MS degree in Computer Science, Computer Engineering, or related majors, experience in machine learning concepts and techniques, programming skills in languages such as Go, C/C++, or Python, and experience with frameworks like TensorFlow, PyTorch, or MXNet.

Is previous experience in advertising systems preferred?

Yes, a good understanding of ads bidding & auction, ads quality control, and online advertising systems is considered a preferred qualification.

Will interns be expected to work on real projects?

Yes, interns will participate in the development of a large-scale Ads system, working on applied machine learning projects and collaborating with product and business teams.

What skills will be beneficial for this internship?

Beneficial skills include critical thinking, problem-formulation, programming, debugging, and optimization skills in general-purpose programming languages, as well as experience in large-scale distributed software resource management.

How can I showcase my availability for the internship?

You should clearly state your availability, including start and end dates, in your resume when applying.

What are the preferred qualifications for this role?

Preferred qualifications include experience with ads systems, recommendation systems, experience in resource management and task scheduling, and familiarity with terms related to online advertising such as CPC/CPM and CTR/CVR.

Will I be considered for multiple departments if I apply?

Yes, if the position is labeled as "general hire," your profile will be considered for multiple openings across various departments, with team-matching conducted by hiring managers.

What values are emphasized by TikTok as a company?

TikTok values curiosity, humility, resilience, and the desire to make an impact, striving to embrace challenges and foster an "Always Day 1" mindset among its employees.

What is TikTok's stance on diversity and inclusion?

TikTok is committed to creating an inclusive work environment where employees are valued for their skills and unique perspectives, reflecting the diverse communities that the platform connects.

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.