Logo of Huzzle

(General Hire) Machine Learning Engineer Intern (Monetization Tech) - 2025 Project Intern (BS/MS)

image

TikTok

2mo ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • San Jose

AI generated summary

  • You should be pursuing a BS/MS in CS/CE, possess solid programming skills, have analytical and ML knowledge, and communicate well. Familiarity with ad systems and distributed software is a plus.
  • You will develop a large-scale Ads system, enhance Ads algorithms using Machine Learning, improve model accuracy, and collaborate with product teams on strategy and features.

Requirements

  • Minimum Qualifications:
  • • Currently pursuing a BS/MS degree in Computer Science, Computer Engineering or other relevant majors.
  • • Solid programming skills, including but not limited to: Go, C/C++, Python. Familiar with basic data structure and algorithms. Familiar with Linux development environment.
  • • Good analytical thinking capability. Have essential knowledge and skills in statistics.
  • • Good theoretical grounding in the machine and deep learning concepts and techniques (CNN/RNN/LSTM, etc.).
  • • Familiar with the architecture and implementation of at least one mainstream machine learning programming framework (TensorFlow/PyTorch/MXNet), familiar with its architecture and implementation mechanism.
  • • Strong communication and teamwork skills.
  • • Passion about technologies and solving challenging problems.
  • 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.
  • Participate in the development and iteration of Ads algorithms by using Machine Learning, including ads query understanding, ads targeting, ads ranking, model serving reliability, etc. Explore, develop and experiment with new features to improve model accuracy.
  • Partner with product managers and the product strategy & operation team to define product strategy and features.

FAQs

What is the duration of the internship program?

The internship program runs for 10-24 weeks.

When can I start the internship?

Onboarding dates for the 2025 project intern start bi-weekly from January 6, 2025, to the end of the year.

How many positions can I apply for?

Candidates can apply for a maximum of TWO positions.

What kind of projects will I work on during the internship?

You will participate in the development of a large-scale Ads system and work on Ads algorithms using Machine Learning, among other responsibilities.

What qualifications are required for this position?

You must be pursuing a BS/MS degree in Computer Science or a relevant major, have solid programming skills, good analytical thinking capability, and a theoretical grounding in machine and deep learning concepts.

What programming languages are preferred for this internship?

Proficiency in Go, C/C++, and Python is preferred, along with familiarity with Linux development environments.

Are there opportunities for growth during the internship?

Yes, the internship offers hands-on experience and industry exposure, along with opportunities to learn, innovate, and grow as part of the team.

Is there a focus on teamwork in this role?

Yes, strong communication and teamwork skills are essential as you'll be partnering with product managers and other team members.

What are the benefits provided to interns?

Interns have access to health insurance, life insurance, wellbeing benefits, 10 paid holidays per year, and paid sick time.

Will my application be considered for other departments?

Yes, as this is a "general hire" position, your profile may be considered for multiple openings across departments based on your interview results.

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.